summaryrefslogtreecommitdiff
path: root/packaging/common
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
commit4cf5f5e5af010f8860cc77e8fb2705f66ea7b328 (patch)
tree1f639c76ed42adacd84cd587591ac9622b46cbda /packaging/common
parentc1682cd57e831dede2807775c0384cee251c820b (diff)
downloadrabbitmq-server-git-4cf5f5e5af010f8860cc77e8fb2705f66ea7b328.tar.gz
merged Florian's 03 patch
Diffstat (limited to 'packaging/common')
-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 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=$?