#!/bin/sh -e # # Debian pre install 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 # set -e; PACKAGE=sendmail-base; if [ -L /usr/share/doc/$PACKAGE ]; then # /usr/share/doc/$PACKAGE was a symlink to /usr/share/doc/sendmail rm /usr/share/doc/$PACKAGE fi if [ -L /usr/share/bug/$PACKAGE ]; then rm /usr/share/bug/$PACKAGE fi if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" lt "8.14.4-2.2~"; then # /usr/share/doc/$PACKAGE was a symlink to /usr/share/doc/sendmail rm -rf /usr/share/doc/sendmail/examples rm -f /usr/share/doc/sendmail/Debian-specific.gz rm -f /usr/share/doc/sendmail/site.config.m4.gz fi case "$1" in upgrade) # Prevent cronjob from running during upgrade... if [ -f /etc/cron.d/sendmail ]; then echo "#preinst" > /etc/cron.d/sendmail; fi; # Move files to new home if [ -d /etc/mail/ssl ]; then mv -f /etc/mail/ssl /etc/mail/tls; fi; ;; install|abort-upgrade) ;; *) echo "$PACKAGE preinst called with unknown argument \`$1'" >&2; exit 1; ;; esac; # Automatically added by dh_installdeb dpkg-maintscript-helper rm_conffile /etc/dhcp3/dhclient-exit-hooks.d/sendmail 8.14.4-2.2~ -- "$@" # End automatically added section exit 0;