#!/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=`echo "$(basename $0)" | sed -e 's/\.preinst$//'`; case "$1" in install) # DPKG doesn't overwrite directories with symlinks... if [ -d @docdir@/libmilter-dev ]; then rm -rf @docdir@/libmilter-dev; fi; if [ ! -d @docdir@/sendmail ]; then mkdir -p @docdir@/sendmail; chmod a+rx @docdir@/sendmail; fi; ln -sf sendmail @docdir@/libmilter-dev; ;; upgrade) # DPKG doesn't overwrite directories with symlinks... if [ -d @docdir@/libmilter-dev ]; then rm -rf @docdir@/libmilter-dev; fi; if [ ! -d @docdir@/sendmail ]; then mkdir -p @docdir@/sendmail; chmod a+rx @docdir@/sendmail; fi; ln -sf sendmail @docdir@/libmilter-dev; ;; abort-upgrade) ;; *) echo "$PACKAGE preinst called with unknown argument \`$1'" >&2; exit 1; ;; esac; #DEBHELPER# exit 0;