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

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