X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=debian%2Fpostinst;h=0bd6a78a042796aabd8637c7ebc87f378a8df80a;hb=200ba04c11dc7ea4d18b3265309531543c928e12;hp=d18dd13d0911631bec0e571de11840a6d20ce2a5;hpb=7cb72dc6d7fb9f6ae152d3bb3a5f66ae3df649f7;p=amavisd-cn.git diff --git a/debian/postinst b/debian/postinst index d18dd13..0bd6a78 100755 --- a/debian/postinst +++ b/debian/postinst @@ -151,32 +151,41 @@ 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 -fi -# always check that the daemons are running -if ! wait_for_fds amavis; 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 start - else - /etc/init.d/amavis.amavisd-new start - fi - fi - wait_for_fds amavis -fi -if [ "$restart_mta" ]; then - if [ -x "/etc/init.d/$mta" ]; then +#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 +#fi +## always check that the daemons are running +#if ! wait_for_fds amavis; 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 start +# else +# /etc/init.d/amavis.amavisd-new start +# fi +# fi +# wait_for_fds amavis +#fi +#if [ "$restart_mta" ]; then +# if [ -x "/etc/init.d/$mta" ]; then +# if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then +# invoke-rc.d $mta restart +# else +# /etc/init.d/$mta restart +# fi +# fi +#fi +if [ "$restart_daemon" -a -x /etc/init.d/amavisd-cn ]; then + if [ -x "/etc/init.d/amavisd-cn" ]; then if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then - invoke-rc.d $mta restart + invoke-rc.d amavisd-cn restart else - /etc/init.d/$mta restart + /etc/init.d/amavisd-cn restart fi fi fi @@ -215,11 +224,17 @@ if [ -n "$2" -a -z "$changed_config" ] && \ cp_echo " perl -pi -e 's/_CN_DOMAIN_/$domain/g' $ACONF" fi -cp_mail $PKG $VERSION - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. +# Delete old conffiles... +for conffile in /etc/logcheck/violations.ignore.d/amavisd-new \ + /etc/logcheck/ignore.d.server/amavisd-new \ + /etc/logcheck/ignore.d.workstation/amavisd-new \ + /etc/cron.daily/amavisd-new; do + if [ -f ${conffile} ]; then + cp_echo "CN: Deleting old conffile ${conffile}..." + rm -f ${conffile} + fi +done -#DEBHELPER# +cp_mail $PKG $VERSION exit 0