From b56371785abc5f22698dcffe699e0434a88beab7 Mon Sep 17 00:00:00 2001 From: Simon Graham Date: Fri, 21 Dec 2007 21:12:27 -0500 Subject: [PATCH] Make heartbeat script conform to LSB spec --- scripts/drbddisk | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/drbddisk b/scripts/drbddisk index 7d001f5..53e02a0 100755 --- a/scripts/drbddisk +++ b/scripts/drbddisk @@ -29,13 +29,15 @@ case "$CMD" in try=6 while true; do $DRBDADM primary $RES && break - let "--try" || exit 20 + let "--try" || exit 1 sleep 1 done ;; stop) - # exec, so the exit code of drbdadm propagates - exec $DRBDADM secondary $RES + $DRBDADM secondary $RES + if [ $? -eq 11 ]; then + exit 1 + fi ;; status) if [ "$RES" = "all" ]; then @@ -46,10 +48,8 @@ case "$CMD" in STATE=${ST%/*} if [ "$STATE" = "Primary" ]; then echo "running" - elif [ "$STATE" = "Secondary" ]; then - echo "stopped" else - echo "$ST" + echo "stopped" fi ;; *) -- 1.5.4.rc1