summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2023-02-19 16:14:35 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2023-02-19 16:44:38 +0000
commit87c7e130c1b6acfee7e4ec81c440e1f7b45aaaf3 (patch)
treee49b99b18ae42b428742ecb55448e6ee02b62bed
parentReworking maintainer scripts. (diff)
downloaddeluge-87c7e130c1b6acfee7e4ec81c440e1f7b45aaaf3.tar.xz
deluge-87c7e130c1b6acfee7e4ec81c440e1f7b45aaaf3.zip
Switching from adduser to using required utilities from shadow directly.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/control1
-rwxr-xr-xdebian/deluged.postinst2
-rwxr-xr-xdebian/deluged.postrm4
3 files changed, 3 insertions, 4 deletions
diff --git a/debian/control b/debian/control
index 73c4f71..b76427d 100644
--- a/debian/control
+++ b/debian/control
@@ -117,7 +117,6 @@ Architecture: all
Pre-Depends:
${misc:Pre-Depends},
Depends:
- adduser,
deluge-common (= ${source:Version}),
lsb-base,
python3-libtorrent,
diff --git a/debian/deluged.postinst b/debian/deluged.postinst
index 4ed3c92..3e043a9 100755
--- a/debian/deluged.postinst
+++ b/debian/deluged.postinst
@@ -14,7 +14,7 @@ case "${1}" in
configure)
if ! getent passwd debian-deluged > /dev/null 2>&1
then
- adduser --system --group --quiet --no-create-home --home /var/lib/deluged debian-deluged
+ useradd --system -g debian-deluged --home-dir /var/lib/deluged debian-deluged
fi
Add_override debian-deluged adm 2750 /var/log/deluged
diff --git a/debian/deluged.postrm b/debian/deluged.postrm
index 95a526d..d1c716e 100755
--- a/debian/deluged.postrm
+++ b/debian/deluged.postrm
@@ -20,8 +20,8 @@ case "${1}" in
remove_overrides /var/log/deluged /var/lib/deluged /var/lib/deluged/config
- deluser --system --quiet debian-deluged >/dev/null || true
- delgroup --system --quiet debian-deluged >/dev/null || true
+ userdel debian-deluged || true
+ groupdel debian-deluged || true
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)