diff options
Diffstat (limited to 'app-admin/scylla-manager-agent/scylla-manager-agent-2.1.2.ebuild')
-rw-r--r-- | app-admin/scylla-manager-agent/scylla-manager-agent-2.1.2.ebuild | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/app-admin/scylla-manager-agent/scylla-manager-agent-2.1.2.ebuild b/app-admin/scylla-manager-agent/scylla-manager-agent-2.1.2.ebuild index 8c71da9..cb180a0 100644 --- a/app-admin/scylla-manager-agent/scylla-manager-agent-2.1.2.ebuild +++ b/app-admin/scylla-manager-agent/scylla-manager-agent-2.1.2.ebuild @@ -22,6 +22,11 @@ DEPEND="${RDEPEND}" RESTRICT="fetch" S="${WORKDIR}/${PN}-${MY_V}.x86_64" +pkg_setup() { + enewgroup scylla-manager + enewuser scylla-manager -1 -1 /var/lib/scylla-manager scylla-manager +} + src_unpack() { for rpm in ${A}; do rpmunpack "${DISTDIR}/${rpm}" || die @@ -30,9 +35,6 @@ src_unpack() { src_prepare() { default - sed -e 's/User=scylla-manager/User=scylla/g' -i usr/lib/systemd/system/*.service || die - sed -e 's/Group=scylla-manager/User=scylla/g' -i usr/lib/systemd/system/*.service || die - rm -rf usr/share || die } @@ -40,7 +42,7 @@ src_install() { default keepdir /var/lib/scylla-manager - fowners scylla:scylla "/var/lib/scylla-manager" + fowners scylla-manager:scylla-manager "/var/lib/scylla-manager" insinto /etc doins -r etc/* |