diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-02-19 16:09:56 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-02-19 16:44:38 +0000 |
commit | 9b08632abcf487a36b79413ed36336002361dae5 (patch) | |
tree | 3024adfb77e01beec16ed0d02b77ea4e58bb2958 /debian/deluged.postrm | |
parent | Updating copyright for machine-readable format. (diff) | |
download | deluge-9b08632abcf487a36b79413ed36336002361dae5.tar.xz deluge-9b08632abcf487a36b79413ed36336002361dae5.zip |
Reworking maintainer scripts.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/deluged.postrm')
-rwxr-xr-x[-rw-r--r--] | debian/deluged.postrm | 41 |
1 files changed, 26 insertions, 15 deletions
diff --git a/debian/deluged.postrm b/debian/deluged.postrm index 7f28e49..95a526d 100644..100755 --- a/debian/deluged.postrm +++ b/debian/deluged.postrm @@ -2,27 +2,38 @@ set -e -remove_overrides() +Remove_overrides () { - for filename in "$@"; do - if dpkg-statoverride --list "$filename" >/dev/null 2>&1; then - dpkg-statoverride --remove "$filename" - fi - done + for FILENAME in "${@}" + do + if dpkg-statoverride --list "${FILENAME}" > /dev/null 2>&1 + then + dpkg-statoverride --remove "${FILENAME}" + fi + done } -case "$1" in - purge) - rm -f /var/log/deluged/* - rm -rf /var/lib/deluged/config/* +case "${1}" in + purge) + rm -f /var/log/deluged/* + rm -rf /var/lib/deluged/config/* - remove_overrides /var/log/deluged /var/lib/deluged /var/lib/deluged/config + 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 - ;; + deluser --system --quiet debian-deluged >/dev/null || true + delgroup --system --quiet debian-deluged >/dev/null || true + ;; + + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + ;; + + *) + echo "postrm called with unknown argument \`${1}'" >&2 + exit 1 + ;; esac #DEBHELPER# -exit 0; +exit 0 |