2 # preinst script for amavisd-cn
4 # see: dh_installdeb(1)
8 # summary of how this script can be called:
9 # * <new-preinst> `install'
10 # * <new-preinst> `install' <old-version>
11 # * <new-preinst> `upgrade' <old-version>
12 # * <old-preinst> `abort-upgrade' <new-version>
13 # for details, see http://www.debian.org/doc/debian-policy/ or
14 # the debian-policy package
16 if [ "$1" = install -o "$1" = upgrade ]; then
17 if [ -f /etc/init.d/amavisd-cn ]; then
18 rm -f /etc/init.d/amavisd-cn
20 if [ -L /etc/init.d/amavis ]; then
21 rm -f /etc/init.d/amavis
23 if [ -f /etc/init.d/amavis.amavisd-new ]; then
24 dpkg-divert --quiet --package amavisd-cn --remove --rename \
25 --divert /etc/init.d/amavis.amavisd-new /etc/init.d/amavis || true
26 update-rc.d amavis defaults 19 21 >/dev/null || true
30 # dh_installdeb will replace this with shell code automatically
31 # generated by other debhelper scripts.