summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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.ebuild10
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/*