summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUltrabug <ultrabug@gentoo.org>2020-09-16 13:37:53 +0200
committerUltrabug <ultrabug@gentoo.org>2020-09-16 13:37:53 +0200
commit56bb00c929f8be34098c156ad80d9c4dd399b4e3 (patch)
treecadf5dcfbafa20647fa0c0af112101f040006558 /app-admin/scylla-manager-agent/scylla-manager-agent-2.1.2.ebuild
parentapp-admin/scylla-manager-agent: fix systemd user (diff)
downloadultrabug-56bb00c929f8be34098c156ad80d9c4dd399b4e3.tar.gz
ultrabug-56bb00c929f8be34098c156ad80d9c4dd399b4e3.tar.bz2
ultrabug-56bb00c929f8be34098c156ad80d9c4dd399b4e3.zip
app-admin/scylla-manager-agent: switch to scylla-manager user
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Manifest-Sign-Key: 34FCB257983BA23A8CEC5EB7EB9E6405C24BFAE5 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
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/*