From 200ba04c11dc7ea4d18b3265309531543c928e12 Mon Sep 17 00:00:00 2001 From: Ivan Rako Date: Fri, 6 Dec 2013 14:25:26 +0100 Subject: [PATCH] restart amavisd-cn --- debian/postinst | 57 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/debian/postinst b/debian/postinst index a2e5bce..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 -- 1.7.10.4