summaryrefslogtreecommitdiffstats
path: root/debian/deluged.postrm
diff options
context:
space:
mode:
Diffstat (limited to 'debian/deluged.postrm')
-rwxr-xr-x[-rw-r--r--]debian/deluged.postrm41
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