summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packaging/common/rabbitmq-server.init2
-rwxr-xr-xpackaging/common/rabbitmq-server.ocf2
2 files changed, 2 insertions, 2 deletions
diff --git a/packaging/common/rabbitmq-server.init b/packaging/common/rabbitmq-server.init
index 1bffc70365..585fad5181 100644
--- a/packaging/common/rabbitmq-server.init
+++ b/packaging/common/rabbitmq-server.init
@@ -80,7 +80,7 @@ stop_rabbitmq () {
RETVAL=$?
set -e
if [ $RETVAL = 0 ] ; then
- rm -f $PID_FILE
+ rm -rf `dirname $PID_FILE`
if [ -n "$LOCK_FILE" ] ; then
rm -f $LOCK_FILE
fi
diff --git a/packaging/common/rabbitmq-server.ocf b/packaging/common/rabbitmq-server.ocf
index a077ff161e..0739008c18 100755
--- a/packaging/common/rabbitmq-server.ocf
+++ b/packaging/common/rabbitmq-server.ocf
@@ -309,7 +309,7 @@ rabbit_stop() {
rabbit_status
rc=$?
if [ "$rc" = $OCF_NOT_RUNNING ]; then
- rm -f $RABBITMQ_PID_FILE
+ rm -rf `dirname ${RABBITMQ_PID_FILE}`
stop_wait=0
break
elif [ "$rc" != $OCF_SUCCESS ]; then