Imported Upstream version 2.6.0p2
[debian/amanda] / packaging / deb / postrm
1 #!/bin/sh -e
2 case "$1" in
3   purge)
4         if [ -d /etc/amanda ]; then
5                 # remove /etc amanda if there are no files left
6                 rmdir /etc/amanda 2> /dev/null || true
7         fi
8         if [ -d /var/log/amanda ]; then
9                 rm -rf /var/log/amanda
10         fi
11         if [ -d /var/lib/amanda/gnutar-lists ]; then
12                 rm -rf /var/lib/amanda/gnutar-lists
13         fi
14         if [ -d /var/lib/amanda ]; then
15                 rm -rf /var/lib/amanda
16         fi
17         if which deluser >/dev/null 2>&1 ; then
18                 for group in disk; do
19                         # only call deluser when amandabackup is in $group
20                         if getent group "$group" |
21                            awk -F: '{ print $4 }' |
22                            awk -F, '{ for (i=1; i <= NF; i++ ) print $i }' |
23                            grep '^amandabackup$' > /dev/null; then
24                                 deluser "amandabackup $group" || true
25                         fi
26                 done
27         fi
28   ;;
29   remove|upgrade|deconfigure)
30   ;;
31
32   failed-upgrade)
33   ;;
34
35   *)
36         echo "unknown argument --> $1" >&2
37         exit 0
38   ;;
39 esac