summaryrefslogtreecommitdiffstats
path: root/debian/deluged.postinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/deluged.postinst')
-rwxr-xr-xdebian/deluged.postinst17
1 files changed, 10 insertions, 7 deletions
diff --git a/debian/deluged.postinst b/debian/deluged.postinst
index fb3249b..ed21cff 100755
--- a/debian/deluged.postinst
+++ b/debian/deluged.postinst
@@ -2,6 +2,9 @@
set -e
+DELUGE_USER="debian-deluged"
+DELUGE_GROUP="debian-deluged"
+
Add_override ()
{
if ! dpkg-statoverride --list ${4} > /dev/null 2>&1
@@ -12,19 +15,19 @@ Add_override ()
case "${1}" in
configure)
- if ! getent group debian-deluged > /dev/null 2>&1
+ if ! getent group ${DELUGE_GROUP} > /dev/null 2>&1
then
- groupadd --system debian-deluged
+ groupadd --system ${DELUGE_GROUP}
fi
- if ! getent passwd debian-deluged > /dev/null 2>&1
+ if ! getent passwd ${DELUGE_USER} > /dev/null 2>&1
then
- useradd --system -g debian-deluged --home-dir /var/lib/deluged debian-deluged
+ useradd --system -g ${DELUGE_GROUP} --home-dir /var/lib/deluged ${DELUGE_USER}
fi
- Add_override debian-deluged adm 2750 /var/log/deluged
- Add_override debian-deluged debian-deluged 0750 /var/lib/deluged
- Add_override debian-deluged debian-deluged 0750 /var/lib/deluged/config
+ Add_override ${DELUGE_USER} adm 2750 /var/log/deluged
+ Add_override ${DELUGE_USER} ${DELUGE_GROUP} 0750 /var/lib/deluged
+ Add_override ${DELUGE_USER} ${DELUGE_GROUP} 0750 /var/lib/deluged/config
;;
abort-upgrade|abort-remove|abort-deconfigure)