Imported Debian patch 2.5.1p1-2.1
[debian/amanda] / debian / postrm
index 6c4bba9a9f0ad231f6589d2c336feb2d9b008e43..551a3cc7918cc7647a59e14e806d7d3e0a7bca67 100644 (file)
@@ -27,8 +27,17 @@ case "$1" in
 
        rm -f ~backup/.amandahosts
 
-       deluser backup disk
-       deluser backup tape
+       if which deluser >/dev/null 2>&1 ; then
+               for group in disk tape; do
+                       # only call deluser when backup is in $group
+                       if getent group "$group" |
+                          awk -F: '{ print $4 }' |
+                          awk -F, '{ for (i=1; i <= NF; i++ ) print $i }' |
+                          grep '^backup$' > /dev/null; then
+                               deluser backup "$group" || true
+                       fi
+               done
+       fi
   ;;
   remove|upgrade|deconfigure)
   ;;