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