From 87c7e130c1b6acfee7e4ec81c440e1f7b45aaaf3 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 19 Feb 2023 17:14:35 +0100 Subject: Switching from adduser to using required utilities from shadow directly. Signed-off-by: Daniel Baumann --- debian/control | 1 - debian/deluged.postinst | 2 +- debian/deluged.postrm | 4 ++-- 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) -- cgit v1.2.3