aboutsummaryrefslogtreecommitdiffstats
path: root/main/bacula
diff options
context:
space:
mode:
authorLeonardo Arena <rnalrd@alpinelinux.org>2019-10-15 09:09:33 +0000
committerLeonardo Arena <rnalrd@alpinelinux.org>2019-10-15 09:09:55 +0000
commit7ec6baa566b73fa7d2bd73df63872efc458484d6 (patch)
tree3f90908cc6c90d36dbe7a14212bf22781939796a /main/bacula
parentba05f40c20ddc515f748f205f01befbba3a88feb (diff)
downloadaports-7ec6baa566b73fa7d2bd73df63872efc458484d6.tar.bz2
aports-7ec6baa566b73fa7d2bd73df63872efc458484d6.tar.xz
main/bacula: create bacula user for client package
Diffstat (limited to 'main/bacula')
-rw-r--r--main/bacula/APKBUILD3
-rw-r--r--main/bacula/bacula-client.pre-install6
2 files changed, 8 insertions, 1 deletions
diff --git a/main/bacula/APKBUILD b/main/bacula/APKBUILD
index 3bbf2c48d0..49f7dbd2d9 100644
--- a/main/bacula/APKBUILD
+++ b/main/bacula/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=bacula
pkgver=9.4.4
-pkgrel=0
+pkgrel=1
pkgdesc="Enterprise ready, network based backup program"
url="http://www.bacula.org"
arch="all"
@@ -158,6 +158,7 @@ libs() {
}
client() {
+ install="$subpkgname.pre-install"
pkgdesc="Bacula client"
mkdir -p "$subpkgdir"/usr/sbin \
"$subpkgdir"/etc/init.d \
diff --git a/main/bacula/bacula-client.pre-install b/main/bacula/bacula-client.pre-install
new file mode 100644
index 0000000000..4116667f10
--- /dev/null
+++ b/main/bacula/bacula-client.pre-install
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+addgroup -S bacula 2>/dev/null
+adduser -S -D -h /var/lib/bacula/ -s /sbin/nologin -G bacula -g bacula bacula 2>/dev/null
+
+exit 0