cluster: STABLE3 - rgmanager: make init script LSB compliant

Fabio M. Di Nitto fabbione at fedoraproject.org
Tue Nov 24 07:11:13 UTC 2009


Gitweb:        http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=df7a30d84a4f8b9b645bdef52731491e60e590b8
Commit:        df7a30d84a4f8b9b645bdef52731491e60e590b8
Parent:        756476c93df932484af0748b278ca6af32b78b24
Author:        Fabio M. Di Nitto <fdinitto at redhat.com>
AuthorDate:    Tue Nov 24 07:51:05 2009 +0100
Committer:     Fabio M. Di Nitto <fdinitto at redhat.com>
CommitterDate: Tue Nov 24 07:51:05 2009 +0100

rgmanager: make init script LSB compliant

Fix rhbz#537506

Signed-off-by: Fabio M. Di Nitto <fdinitto at redhat.com>
---
 rgmanager/init.d/rgmanager.in |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/rgmanager/init.d/rgmanager.in b/rgmanager/init.d/rgmanager.in
index 37539ba..90c2afb 100644
--- a/rgmanager/init.d/rgmanager.in
+++ b/rgmanager/init.d/rgmanager.in
@@ -96,10 +96,18 @@ start)
 	fi
 	echo
 ;;
-restart|condrestart)
+restart)
 	$0 stop
 	$0 start
 ;;
+condrestart|try-restart)
+	rtrn=0
+	if status $RGMGRD > /dev/null 2>&1; then
+		$0 stop
+		$0 start
+		rtrn=$?
+	fi
+;;
 reload|force-reload)
 	# not required anymore
 	# return not implemented
@@ -127,7 +135,7 @@ stop)
 ;;
 *)
 	echo "usage: $0 {start|restart|condrestart|reload|status|stop}"
-	rtrn=1
+	rtrn=2
 ;;
 esac
 


More information about the cluster-commits mailing list