]> granicus.if.org Git - icinga2/commitdiff
Init script: condrestart should only restart a running service
authorBerthold Cogel <cogel@uni-koeln.de>
Thu, 28 Jul 2016 15:52:35 +0000 (17:52 +0200)
committerMichael Friedrich <michael.friedrich@netways.de>
Mon, 8 Aug 2016 15:55:11 +0000 (17:55 +0200)
fixes #11650

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
etc/initsystem/icinga2.init.d.cmake

index 204de135fd4d32b3cb1f71e212f4b237994b16f6..dd01430ef0f6919d8c9f64774971dbab959cb284 100644 (file)
@@ -165,11 +165,17 @@ case "$1" in
   status)
         status
         ;;
-  restart|condrestart)
+  restart)
        checkconfig restart fail
         stop nofail
         start
         ;;
+  condrestart)
+        status > /dev/null 2>&1 || exit 0
+        checkconfig restart fail
+        stop nofail
+        start
+        ;;
   reload)
        reload
        ;;