diff options
author | Milan Broz <mbroz@redhat.com> | 2010-06-03 21:03:53 +0000 |
---|---|---|
committer | Milan Broz <mbroz@redhat.com> | 2010-06-03 21:03:53 +0000 |
commit | 850fa8233fb919e860e69fb84394307101a76bd4 (patch) | |
tree | 792fc7ef9f96aef91ad3783555bde663e1480756 /scripts/clvmd_init_red_hat.in | |
parent | 0337d99198ec6d889dd7615d17f4433c4029928a (diff) | |
download | lvm2-850fa8233fb919e860e69fb84394307101a76bd4.tar.gz lvm2-850fa8233fb919e860e69fb84394307101a76bd4.tar.xz lvm2-850fa8233fb919e860e69fb84394307101a76bd4.zip |
Fix clvmd initscript restart command to start clvmd if not yet running.
Diffstat (limited to 'scripts/clvmd_init_red_hat.in')
-rw-r--r-- | scripts/clvmd_init_red_hat.in | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/clvmd_init_red_hat.in b/scripts/clvmd_init_red_hat.in index 53e5c329..1a03984c 100644 --- a/scripts/clvmd_init_red_hat.in +++ b/scripts/clvmd_init_red_hat.in @@ -152,13 +152,15 @@ restart() { # Try to get clvmd to restart itself. This will preserve # exclusive LV locks - action "Restarting $DAEMON: " $DAEMON -S || return $? + action "Restarting $DAEMON: " $DAEMON -S # If that fails then do a normal stop & restart if [ $? != 0 ]; then stop && start + return $? else touch $LOCK_FILE + return 0 fi } |