]> git.pld-linux.org Git - packages/exim-lite.git/commitdiff
- merge from AC-branch
authorElan Ruusamäe <glen@pld-linux.org>
Fri, 30 Nov 2007 10:00:55 +0000 (10:00 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    exim.init -> 1.21

exim.init

index 03c1735da3afa22fbf053b58eb1de03471fbff7f..b6e72fecb63931f17afe637dc09d72c75ec1c929 100644 (file)
--- 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
 
This page took 0.05161 seconds and 4 git commands to generate.