From 7f8aac0d8c5d8b7fca5fa8224a4b64e2f528f6e6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Fri, 30 Nov 2007 10:00:55 +0000 Subject: [PATCH] - merge from AC-branch Changed files: exim.init -> 1.21 --- exim.init | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/exim.init b/exim.init index 03c1735..b6e72fe 100644 --- a/exim.init +++ b/exim.init @@ -74,18 +74,25 @@ case "$1" in status exim exit $? ;; + configtest) + exim -bV || exit $? + ;; + reload|force-reload) if [ -f /var/lock/subsys/exim ]; then - msg_reloading Exim - killproc exim -HUP - RETVAL=$? + run_cmd "Checking exim configuration" exim -bV + if [ $? -eq 0 ]; then + msg_reloading Exim + killproc exim -HUP + RETVAL=$? + fi else msg_not_running Exim exit 7 fi ;; *) - msg_usage "$0 {start|stop|restart|reload|force-reload|status}" + msg_usage "$0 {start|stop|restart|reload|force-reload|configtest|status}" exit 3 esac -- 2.44.0