diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-02-19 17:08:00 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-02-19 17:08:00 +0000 |
commit | 07eea9b6e11bc09a75f5783fbf1a7173cc2a76af (patch) | |
tree | 3f9bd5b0eae7343d5e0e8352d4698ae7ec5ad7b2 | |
parent | Also creating deluged group if needed in deluged postinst script. (diff) | |
download | deluge-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-x | debian/deluged.postinst | 17 | ||||
-rwxr-xr-x | debian/deluged.postrm | 7 |
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) |