Code

Rework package configuration
[pkg-nagvis.git] / debian / postrm
index 3485a986fcb53f5cc664bd5e13da1ba3300c4caf..f1a107960b6f11b76855339c784a4f02c626e5fa 100644 (file)
@@ -1,54 +1,28 @@
 #!/bin/sh
-# postrm script for #PACKAGE#
+# postrm script for nagvis
 #
 # see: dh_installdeb(1)
 
 set -e
 
-if [ -f /usr/share/debconf/confmodule ]; then
-       . /usr/share/debconf/confmodule
-fi
-
-if [ -f /usr/share/dbconfig-common/dpkg/postrm.@@DB@@ ]; then
-       . /usr/share/dbconfig-common/dpkg/frontend.postrm.mysql
-       dbc_go nagvis $@
-fi
-
-# summary of how this script can be called:
-#        * <postrm> `remove'
-#        * <postrm> `purge'
-#        * <old-postrm> `upgrade' <new-version>
-#        * <new-postrm> `failed-upgrade' <old-version>
-#        * <new-postrm> `abort-install'
-#        * <new-postrm> `abort-install' <old-version>
-#        * <new-postrm> `abort-upgrade' <old-version>
-#        * <disappearer's-postrm> `disappear' <overwriter>
-#          <overwriter-version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-
 case "$1" in
-    purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+    purge)
+       for file in apache.conf nagvis.ini.php; do
+               rm -f /etc/nagvis/$file
+               if [ -x /usr/bin/ucf ] ; then
+                       ucf --debconf-ok --purge /etc/nagvis/$file
+               fi
+       done
+       rm -rf /var/cache/nagvis
+    ;;
+    remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
     ;;
-
     *)
         echo "postrm called with unknown argument \`$1'" >&2
         exit 1
     ;;
 esac
 
-if [ "$1" = "purge" ]; then
-       for file in apache.conf nagvis.ini.php; do
-               rm -f /etc/nagvis/$file
-               ucf --debconf-ok --purge /etc/nagvis/$file
-       done
-
-       #if [ -e /etc/apache2/conf.d/nagvis.conf ]; then
-       #       rm -f /etc/apache2/conf.d/nagvis.conf
-       #fi
-fi
-       
 # dh_installdeb will replace this with shell code automatically
 # generated by other debhelper scripts.