#!/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-bin; # do we have debconf? if [ -f /usr/share/debconf/confmodule ]; then DEBCONF=true; . /usr/share/debconf/confmodule; else DEBCONF=''; fi; case "$1" in install) ;; upgrade) # DPKG doesn't overwrite directories with symlinks... rm -rf /usr/lib/sendmail 2>/dev/null || true; # Prevent cronjob from running during upgrade... if [ -f /etc/cron.d/sendmail ]; then echo "#preinst" > /etc/cron.d/sendmail; fi; ;; abort-upgrade) ;; *) echo "$PACKAGE preinst called with unknown argument \`$1'" >&2; exit 1; ;; esac; #DEBHELPER# exit 0;