diff options
| author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-06-07 12:25:03 +0100 |
|---|---|---|
| committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-06-07 12:25:03 +0100 |
| commit | 4cf5f5e5af010f8860cc77e8fb2705f66ea7b328 (patch) | |
| tree | 1f639c76ed42adacd84cd587591ac9622b46cbda /packaging/common | |
| parent | c1682cd57e831dede2807775c0384cee251c820b (diff) | |
| download | rabbitmq-server-git-4cf5f5e5af010f8860cc77e8fb2705f66ea7b328.tar.gz | |
merged Florian's 03 patch
Diffstat (limited to 'packaging/common')
| -rwxr-xr-x | packaging/common/rabbitmq-server.ocf | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/packaging/common/rabbitmq-server.ocf b/packaging/common/rabbitmq-server.ocf index 542485bff1..d8f8d0d37a 100755 --- a/packaging/common/rabbitmq-server.ocf +++ b/packaging/common/rabbitmq-server.ocf @@ -259,10 +259,9 @@ rabbit_status() { rabbit_start() { local rc - rabbit_validate_full - rc=$? - if [ "$rc" != $OCF_SUCCESS ]; then - return $rc + if rabbit_status; then + ocf_log info "Resource already running." + return $OCF_SUCCESS fi export_vars @@ -296,6 +295,12 @@ rabbit_start() { rabbit_stop() { local rc + + if ! rabbit_status; then + ocf_log info "Resource not running." + return $OCF_SUCCESS + fi + $RABBITMQ_MULTI stop_all & rc=$? |
