4 if [ -d /etc/amanda ]; then
5 # remove all registered config files
6 rm -rf `cat /var/lib/dpkg/info/amanda-common.conffiles`
7 # remove /etc amanda if there are no files left
8 rmdir /etc/amanda 2> /dev/null || true
10 if [ -d /var/log/amanda ]; then
11 rm -rf /var/log/amanda
13 if [ -d /var/lib/amanda-gnutar-lists ]; then
14 rm -rf /var/lib/amanda-gnutar-lists
16 if [ -d /var/lib/amanda-index ]; then
17 rm -rf /var/lib/amanda-index
19 if [ -d /var/lib/amanda ]; then
20 rm -rf /var/lib/amanda
22 # keep this around to clean up after old, broken amanda packages
23 # new packages have amandates in /var/lib/amanda...
24 if [ -f /var/lib/amandates ]; then
25 rm -f /var/lib/amandates
28 rm -f ~backup/.amandahosts
30 if which deluser >/dev/null 2>&1 ; then
31 for group in disk tape; do
32 # only call deluser when backup is in $group
33 if getent group "$group" |
34 awk -F: '{ print $4 }' |
35 awk -F, '{ for (i=1; i <= NF; i++ ) print $i }' |
36 grep '^backup$' > /dev/null; then
37 deluser backup "$group" || true
42 remove|upgrade|deconfigure)
49 echo "unknown argument --> $1" >&2