1 Index: new/rgmanager/init.d/rgmanager.in
2 ===================================================================
3 --- new.orig/rgmanager/init.d/rgmanager.in 2011-08-25 07:31:44.000000000 +0200
4 +++ new/rgmanager/init.d/rgmanager.in 2011-08-30 11:57:34.000000000 +0200
9 -# Required-Start: cman
10 -# Required-Stop: cman
13 +# Required-Start: $remote_fs cman
14 +# Required-Stop: $remote_fs cman
15 +# Default-Start: 2 3 4 5
16 +# Default-Stop: 0 1 6
17 # Short-Description: Starts and stops Red Hat Service (resource group) Manager
18 # Description: Starts and stops Red Hat Service (resource group) Manager
22 PATH="/sbin:/bin:/usr/sbin:/usr/bin:@SBINDIR@"
24 +CCFG="/etc/cluster/cluster.conf"
26 +test -f "$CCFG" || exit 0
34 pid=$(pidof $1 2>/dev/null)
37 if [ $rtrn -ne 0 ]; then
43 if [ -d /etc/default ]; then
44 - [ -f /etc/default/cluster ] && . /etc/default/cluster
45 - [ -f /etc/default/rgmanager ] && . /etc/default/rgmanager
46 + [ -f /etc/default/redhat-cluster-pve ] && . /etc/default/redhat-cluster-pve
47 [ -z "$LOCK_FILE" ] && LOCK_FILE="/var/lock/rgmanager"
56 + ccs_tool query /cluster/rm >/dev/null 2>&1
61 if [ "$EUID" != "0" ]; then
67 + if ! rgmanager_enabled; then
71 echo -n "Starting $ID: "
73 # most recent distributions use tmpfs for /var/run
75 if status $RGMGRD > /dev/null 2>&1; then
78 - if $RGMGRD $RGMGR_OPTS; then
79 + # do not trust return code
80 + $RGMGRD $RGMGR_OPTS;
81 + if status $RGMGRD > /dev/null 2>&1; then
86 echo -n "Stopping $ID: "
88 if status $RGMGRD > /dev/null 2>&1; then
89 - if stop_cluster; then
94 + if status $RGMGRD > /dev/null 2>&1; then