diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2019-01-27 11:12:01 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2019-01-27 11:29:36 +0000 |
commit | 20259419a97ac19cf2fdb6039a605a0c5a2a4cc9 (patch) | |
tree | 88a755d9c3a893374a2ab996153b9c713be369fe /debian/netdata.postrm | |
parent | Repeating Section for binary packages in control. (diff) | |
download | netdata-20259419a97ac19cf2fdb6039a605a0c5a2a4cc9.tar.xz netdata-20259419a97ac19cf2fdb6039a605a0c5a2a4cc9.zip |
Reordering, formating and ordering maintainer scripts to make them more robust (Closes: #919973).
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rwxr-xr-x[-rw-r--r--] | debian/netdata.postrm | 62 |
1 files changed, 37 insertions, 25 deletions
diff --git a/debian/netdata.postrm b/debian/netdata.postrm index 2a57c3cba..1ac2941ae 100644..100755 --- a/debian/netdata.postrm +++ b/debian/netdata.postrm @@ -2,31 +2,43 @@ set -e -case "$1" in - remove) - ;; - - purge) - for dir_name in /var/cache/netdata /var/lib/netdata; do - if dpkg-statoverride --list | grep -qw "$dir_name"; then - dpkg-statoverride --remove "$dir_name" - fi - done - - rm -rf /var/cache/netdata /var/log/netdata - - if getent passwd netdata >/dev/null; then - userdel netdata || echo "Unable to remove netdata user" - fi - - if getent group netdata >/dev/null; then - groupdel netdata || echo "Unable to remove netdata group" - fi - - ;; - - *) - ;; +case "${1}" in + remove) + # removing directory overrides + for DIRECTORY in /var/cache/netdata /var/lib/netdata + do + if dpkg-statoverride --list | grep -qw "${DIRECTORY}" + then + dpkg-statoverride --remove "${DIRECTORY}" + fi + done + + # removing user + if getent passwd netdata > /dev/null 2>&1 + then + userdel netdata || echo "Unable to remove netdata user" + fi + + # removing group + if getent group netdata > /dev/null 2>&1 + then + groupdel netdata || echo "Unable to remove netdata group" + fi + ;; + + purge) + # removing directories + rm -rf /var/cache/netdata /var/lib/netdata /var/log/netdata + ;; + + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + ;; + + *) + echo "postrm called with unknown argument \`${1}'" >&2 + exit 1 + ;; esac #DEBHELPER# |