summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2010-06-07 12:25:03 +0100
committerAlexandru Scvortov <alexandru@rabbitmq.com>2010-06-07 12:25:03 +0100
commitd3b63bfd4603818f0ad60715d920f7f69726e584 (patch)
tree1f639c76ed42adacd84cd587591ac9622b46cbda
parenta47109d0a8bc60d55d168cc7851aea80b6ddad6a (diff)
downloadrabbitmq-server-d3b63bfd4603818f0ad60715d920f7f69726e584.tar.gz
merged Florian's 03 patch
-rwxr-xr-xpackaging/common/rabbitmq-server.ocf13
1 files changed, 9 insertions, 4 deletions
diff --git a/packaging/common/rabbitmq-server.ocf b/packaging/common/rabbitmq-server.ocf
index 542485bf..d8f8d0d3 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=$?