diff options
| -rw-r--r-- | packaging/common/rabbitmq-server.init | 2 | ||||
| -rwxr-xr-x | packaging/common/rabbitmq-server.ocf | 2 |
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 |
