summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2023-02-19 17:08:00 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2023-02-19 17:08:00 +0000
commit07eea9b6e11bc09a75f5783fbf1a7173cc2a76af (patch)
tree3f9bd5b0eae7343d5e0e8352d4698ae7ec5ad7b2
parentAlso creating deluged group if needed in deluged postinst script. (diff)
downloaddeluge-07eea9b6e11bc09a75f5783fbf1a7173cc2a76af.tar.xz
deluge-07eea9b6e11bc09a75f5783fbf1a7173cc2a76af.zip
Using variables for username and groupname in maintainer scripts.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rwxr-xr-xdebian/deluged.postinst17
-rwxr-xr-xdebian/deluged.postrm7
2 files changed, 15 insertions, 9 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)
diff --git a/debian/deluged.postrm b/debian/deluged.postrm
index 58c206d..cca1ab9 100755
--- a/debian/deluged.postrm
+++ b/debian/deluged.postrm
@@ -2,6 +2,9 @@
set -e
+DELUGE_USER="debian-deluged"
+DELUGE_GROUP="debian-deluged"
+
Remove_overrides ()
{
for FILENAME in "${@}"
@@ -20,8 +23,8 @@ case "${1}" in
Remove_overrides /var/log/deluged /var/lib/deluged /var/lib/deluged/config
- userdel debian-deluged > /dev/null 2>&1 || true
- groupdel debian-deluged > /dev/null 2>&1 || true
+ userdel ${DELUGE_USER} > /dev/null 2>&1 || true
+ groupdel ${DELUGE_GROUP} > /dev/null 2>&1 || true
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)