Index: new/rgmanager/init.d/rgmanager.in
===================================================================
---- new.orig/rgmanager/init.d/rgmanager.in 2011-09-29 11:01:03.000000000 +0200
-+++ new/rgmanager/init.d/rgmanager.in 2011-09-29 11:08:55.000000000 +0200
+--- new.orig/rgmanager/init.d/rgmanager.in 2012-06-13 15:50:21.000000000 +0200
++++ new/rgmanager/init.d/rgmanager.in 2012-06-13 15:58:49.000000000 +0200
@@ -6,10 +6,10 @@
#
### BEGIN INIT INFO
# Provides: rgmanager
--# Required-Start: cman
--# Required-Stop: cman
+-# Required-Start: cman cpglockd
+-# Required-Stop: cman cpglockd
-# Default-Start:
-# Default-Stop:
-+# Required-Start: $remote_fs cman
-+# Required-Stop: $remote_fs cman
++# Required-Start: $remote_fs cman cpglockd
++# Required-Stop: $remote_fs cman cpglockd
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
# Short-Description: Starts and stops Red Hat Service (resource group) Manager
[ -z "$LOCK_FILE" ] && LOCK_FILE="/var/lock/rgmanager"
fi
-@@ -72,6 +75,11 @@
- done
+@@ -82,6 +85,11 @@
+ while ! cpglockdump > /dev/null 2>&1; do sleep 1; done
}
+rgmanager_enabled()
rtrn=0
if [ "$EUID" != "0" ]; then
-@@ -81,6 +89,11 @@
+@@ -91,6 +99,11 @@
case "$1" in
start)
echo -n "Starting $ID: "
# most recent distributions use tmpfs for /var/run
-@@ -92,7 +105,9 @@
+@@ -107,7 +120,9 @@
if status $RGMGRD > /dev/null 2>&1; then
success
else
touch $LOCK_FILE
success
else
-@@ -126,11 +141,12 @@
+@@ -141,11 +156,12 @@
echo -n "Stopping $ID: "
if status $RGMGRD > /dev/null 2>&1; then