-# kill naughty pyzor descendants -- XXX needed for 2.4 or not?
-if dpkg --compare-versions "$2" lt 2:20030616p10-7 && \
- pgrep -u amavis -f '/usr/bin/pyzor check' > /dev/null; then
- if [ -x "/etc/init.d/amavisd-cn" ]; then
- if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
- invoke-rc.d amavisd-cn stop
- else
- /etc/init.d/amavisd-cn stop
- fi
- fi
- pkill -9 -u amavis -f '/usr/bin/pyzor check' > /dev/null || true
- if [ -x "/etc/init.d/amavisd-cn" ]; then
- if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
- invoke-rc.d amavisd-cn start
- else
- /etc/init.d/amavisd-cn start
- fi
- fi
- restart_daemon=
- restart_mta=
-fi
-
-# register for automatic start
-update-rc.d -f amavis remove >/dev/null || true
-update-rc.d amavisd-cn defaults 19 21 >/dev/null
-
-# START AMAVISD
-# about a half of amavisd-cn script is here
-if [ "$restart_daemon" -a -x /etc/init.d/amavis.amavisd-new ]; then
- if [ -x "/etc/init.d/amavis.amavisd-new" ]; then
- if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
- invoke-rc.d amavis.amavisd-new restart
- else
- /etc/init.d/amavis.amavisd-new restart
- fi
- fi