Blame SOURCES/0002-ipmitool-1.8.10-ipmievd-condrestart.patch.patch

0794d8
From a82448d0a53be621e9a1f5f7dff44e4e481e174c Mon Sep 17 00:00:00 2001
0794d8
From: Boris Ranto <branto@redhat.com>
0794d8
Date: Fri, 6 Nov 2015 12:12:29 +0100
0794d8
Subject: [PATCH 02/11] ipmitool-1.8.10-ipmievd-condrestart.patch
0794d8
MIME-Version: 1.0
0794d8
Content-Type: text/plain; charset=UTF-8
0794d8
Content-Transfer-Encoding: 8bit
0794d8
0794d8
532188 -  ipmievd init script's condrestart doesn't work
0794d8
Author: Ville Skyttä (ville.skytta@iki.fi)
0794d8
Sent upstream as
0794d8
https://sourceforge.net/tracker/?func=detail&aid=2889888&group_id=95200&atid=610552
0794d8
0794d8
Initscipt output tuning by Jan Safranek
0794d8
0794d8
Backported by: dgregor jsafrane
0794d8
---
0794d8
 contrib/ipmievd.init.redhat | 18 ++++++++++++------
0794d8
 1 file changed, 12 insertions(+), 6 deletions(-)
0794d8
0794d8
diff --git a/contrib/ipmievd.init.redhat b/contrib/ipmievd.init.redhat
0794d8
index 7cf9d24..71b90b9 100755
0794d8
--- a/contrib/ipmievd.init.redhat
0794d8
+++ b/contrib/ipmievd.init.redhat
0794d8
@@ -44,24 +44,31 @@ test -r $IPMIEVD_CONFIG || { echo "$IPMIEVD_CONFIG does not exist";
0794d8
 . /etc/init.d/functions
0794d8
 
0794d8
 start() {
0794d8
-	echo "Starting ipmievd:"
0794d8
+	echo -n "Starting ipmievd:"
0794d8
 	if [ -f /var/lock/subsys/ipmievd ]; then
0794d8
 		return 0
0794d8
 	fi
0794d8
 	daemon $IPMIEVD_BIN $IPMIEVD_OPTIONS
0794d8
 	ret=$?
0794d8
 	[ $ret -eq 0 ] && touch /var/lock/subsys/ipmievd
0794d8
+	echo
0794d8
 	return $ret
0794d8
 }	
0794d8
 
0794d8
 stop() {
0794d8
-	echo "Shutting down ipmievd:"
0794d8
+	echo -n "Shutting down ipmievd:"
0794d8
 	killproc $IPMIEVD_BIN
0794d8
 	ret=$?
0794d8
 	[ $ret -eq 0 ] && rm -f /var/lock/subsys/ipmievd
0794d8
+	echo
0794d8
 	return $ret
0794d8
 }
0794d8
 
0794d8
+restart() {
0794d8
+	stop
0794d8
+	start
0794d8
+}
0794d8
+
0794d8
 case "$1" in
0794d8
     start)
0794d8
 	start
0794d8
@@ -72,11 +79,10 @@ case "$1" in
0794d8
     status)
0794d8
 	status $IPMIEVD_BIN
0794d8
 	;;
0794d8
-    restart|reload)
0794d8
-    	stop
0794d8
-	start
0794d8
+    restart|reload|force-reload)
0794d8
+	restart
0794d8
 	;;
0794d8
-    condrestart)
0794d8
+    try-restart|condrestart)
0794d8
 	[ -f /var/lock/subsys/ipmievd ] && restart || :
0794d8
 	;;
0794d8
     *)
0794d8
-- 
0794d8
2.1.0
0794d8