From: Berthold Cogel Date: Thu, 28 Jul 2016 15:52:35 +0000 (+0200) Subject: Init script: condrestart should only restart a running service X-Git-Tag: v2.5.0~120 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=47726d7701991a4a80e44f6df331c465a2520e10;p=icinga2 Init script: condrestart should only restart a running service fixes #11650 Signed-off-by: Michael Friedrich --- diff --git a/etc/initsystem/icinga2.init.d.cmake b/etc/initsystem/icinga2.init.d.cmake index 204de135f..dd01430ef 100644 --- a/etc/initsystem/icinga2.init.d.cmake +++ b/etc/initsystem/icinga2.init.d.cmake @@ -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 ;;