#!/bin/sh -e
#
# Debian sendmail-wide package preinst
#
# Fumitoshi UKAI <ukai@debian.or.jp>

case "$1" in
    install)
        if [ -x /etc/init.d/sendmail ]; then
	  /etc/init.d/sendmail stop || true
	fi
    ;;

    upgrade)
	start-stop-daemon --stop --quiet --oknodo  \
	    --pidfile /var/run/sendmail.pid  \
	    --exec /usr/sbin/sendmail 2>/dev/null || true
    ;;

    abort-upgrade)
        exit 0
    ;;

    *)
	echo "preinst called with unknown argument \`$1'" >&2
	exit 0
    ;;
esac

if [ "$1" = "install" -o "$1" = "upgrade" ]; then
    dpkg-divert --package sendmail-wide --add --rename \
                --divert /usr/sbin/sendmail-nowide /usr/sbin/sendmail
    dpkg-divert --package sendmail-wide --add --rename \
	        --divert /usr/share/man/man8/sendmail-nowide.8.gz \
		         /usr/share/man/man8/sendmail.8.gz
fi
