summaryrefslogtreecommitdiff
path: root/debian/sendmail-base.postrm
diff options
context:
space:
mode:
Diffstat (limited to 'debian/sendmail-base.postrm')
-rw-r--r--debian/sendmail-base.postrm106
1 files changed, 0 insertions, 106 deletions
diff --git a/debian/sendmail-base.postrm b/debian/sendmail-base.postrm
deleted file mode 100644
index c932cc6..0000000
--- a/debian/sendmail-base.postrm
+++ /dev/null
@@ -1,106 +0,0 @@
-#!/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-base;
-
-case "$1" in
- remove)
- if [ ! -z "$2" ]; then
- echo "Removing $PACKAGE $2 $3($4)";
- fi;
-
- if [ -x /usr/sbin/update-inetd ]; then
- update-inetd --remove "^smtp";
- update-inetd --remove "^smtps";
- update-inetd --remove "^submission";
- fi;
- ;;
-
- purge)
- # Currently, dh_installdebconf doesn't do db_stop... ensure it is done!
- if [ "$1" = "purge" ] && [ -e /usr/share/debconf/confmodule ]; then
- # Source debconf library.
- . /usr/share/debconf/confmodule;
- # Make sure we're done
- #db_stop;
- # Remove my changes to the db.
- db_purge;
- fi;
-
- # Remove user/group smmsp
- if [ -x /usr/sbin/deluser ]; then
- deluser --quiet smmta || true;
- deluser --quiet smmsp || true;
- fi;
- userdel smmta 2>/dev/null || true;
- groupdel smmta 2>/dev/null || true;
- userdel smmsp 2>/dev/null || true;
- groupdel smmsp 2>/dev/null || true;
-
- # Purge those files installed in other package directories
- rm -f /usr/lib/lib/sasl/Sendmail.conf;
- rm -f /etc/certs/sendmail.pem;
- rm -f /usr/share/bug/sendmail*;
- # Can't touch these as they may be included in slapd.conf
- #rm -rf /etc/ldap/schema/sendmail.schema;
- #rm -rf /etc/openldap/sendmail.schema;
- #rm -rf /etc/umich-ldap/sendmail.schema;
- # Purge psuedo conffiles (managed by sendmail)
- rm -f /etc/mail/sendmail.conf;
- # Purge sendmail configuration files
- rm -f /etc/mail/sendmail.mc \
- /etc/mail/submit.mc \
- /etc/mail/m4/dialup.m4 \
- /etc/mail/m4/provider.m4 \
- /etc/mail/local-host-names \
- /etc/mail/relay-domains \
- /etc/mail/trusted-users \
- /etc/mail/default-auth-info \
- ;
- rmdir /etc/mail/peers 2>/dev/null || true;
- rmdir /etc/mail 2>/dev/null || true;
-
- ;;
-
- upgrade)
- ;;
-
- failed-upgrade|abort-install|abort-upgrade|disappear)
- echo "$1 of $PACKAGE $2";
- ;;
-
- *)
- echo "$PACKAGE postrm called with unknown argument \`$1'" >&2;
- exit 1;
- ;;
- esac;
-
-# NOTE WELL: If we fall through here during purge, update-rc.d will be
-# called with remove... and /etc/init.d/$PACKAGE goes away!
-#DEBHELPER#
-
-exit 0;