Rev 53 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#!/bin/shset -e. /usr/share/debconf/confmoduleLOCALSCANCONF=/etc/exim4/conf.d/main/15_sa-exim_plugin_pathDISABLELOCALSCANTEXT='# sa-exim plugin is disabled, because it was uninstalled'DISABLELOCALSCANMD5=`echo "${DISABLELOCALSCANTEXT}" | md5sum | cut -d\ -f1`OLDCRONJOB=/etc/cron.hourly/greylistcleanOLDCRONJOBREN=/etc/cron.hourly/.greylistclean.insecure.deletemeif test -f $OLDCRONJOB; thenecho "disabling old insecure $OLDCRONJOB"echo "(renamed to $OLDCRONJOBREN)"echo "See new cronjob in /etc/cron.d/greylistclean"mv $OLDCRONJOB $OLDCRONJOBRENficase "$1" inconfigure)if [ ! -e /var/spool/sa-exim ] ; then# Debian-exim should exist as we depend on exim4-baseinstall -d -m770 -oDebian-exim -gDebian-exim \/var/spool/sa-eximfi# Support for greylisting tuplets (written by default as Debian-exim by spamd)if [ ! -e /var/spool/sa-exim/tuplets ] ; theninstall -d -m770 -oDebian-exim -gDebian-exim \/var/spool/sa-exim/tupletselif [ `stat -c "%U:%G" /var/spool/sa-exim/tuplets` = "nobody:Debian-exim" ] &&dpkg --compare-versions "$2" lt-nl "4.2.1-14"; then# If ownership is as before 4.2.1-14, give the Debian-exim# group write permissions. Bug 563492.chmod g+w /var/spool/sa-exim/tupletsfi# clean up temporary file generated by postrm uninstallif [ -e "${LOCALSCANCONF}.rul" ] && \[ "`md5sum ${LOCALSCANCONF}.rul | cut -d\ -f1`" = "${DISABLELOCALSCANMD5}" ]; thenrm ${LOCALSCANCONF}.rulfiif [ -x /etc/init.d/exim4 ]; thenif [ -x /usr/sbin/invoke-rc.d ]; theninvoke-rc.d exim4 reload || trueelse/etc/init.d/exim4 reload || truefifi;;esac#DEBHELPER#