diff options
Diffstat (limited to 'debian/sendmail-cf.postrm')
-rw-r--r-- | debian/sendmail-cf.postrm | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/debian/sendmail-cf.postrm b/debian/sendmail-cf.postrm new file mode 100644 index 0000000..986a66c --- /dev/null +++ b/debian/sendmail-cf.postrm @@ -0,0 +1,56 @@ +#!/bin/sh -e +# +# Debian post removal script +# +# Install of already installed package: +# 1) Upgrade of package: +# new-preinst upgrade old-version +# *) new-postrm abort-upgrade old-version +# 2) package had some configuration files from a previous version installed +# new-preinst install old-version +# *) new-postrm abort-install old-version +# 3) Otherwise (i.e., the package was completely purged) +# new-preinst install +# *) new-postrm abort-install +# +# Removal of a package: +# 1) prerm remove +# 2) The package's files are removed (except conffiles). +# 3) postrm remove +# 4) All the maintainer scripts except the postrm are removed. +# 5) The conffiles and any backup files +# (~-files, #*# files, %-files, .dpkg-{old,new,tmp}, etc.) are removed. +# 6) postrm purge +# 7) The package's file list is removed +# +set -e; + +PACKAGE=sendmail-cf; + +case "$1" in + remove) + # /usr/share/doc/$PACKAGE is a symlink to /usr/share/doc/sendmail + rm -f /usr/share/doc/$PACKAGE 2>/dev/null || true; + rmdir /usr/share/doc/sendmail 2>/dev/null || true; + + # Make sure the data directory is *clean* + rm -rf /usr/share/sendmail/cf + ;; + + purge) + ;; + + upgrade) + ;; + + failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "$PACKAGE postrm called with unknown argument \`$1'" >&2; + exit 1; + ;; + esac; + +#DEBHELPER# +exit 0; |