summaryrefslogtreecommitdiff
path: root/packaging/common
diff options
context:
space:
mode:
authorDavid Wragg <dpw@lshift.net>2009-08-14 01:15:27 +0100
committerDavid Wragg <dpw@lshift.net>2009-08-14 01:15:27 +0100
commit5f3ee0a97a30a9dcd06d16efcab53716b52949c8 (patch)
tree283bde303268c288e0316b693e8f37616fb41374 /packaging/common
parentc7397e4419bce2a3c2bc58e709d703336609a42e (diff)
downloadrabbitmq-server-git-5f3ee0a97a30a9dcd06d16efcab53716b52949c8.tar.gz
Restore the LOCK_FILE support, as demanded by rpmlint
On Debian, we set the value of LOCK_FILE to the empty string, thus disabling use of a lock file. Now tested with rpmlint and lintian.
Diffstat (limited to 'packaging/common')
-rw-r--r--packaging/common/rabbitmq-server.init4
1 files changed, 4 insertions, 0 deletions
diff --git a/packaging/common/rabbitmq-server.init b/packaging/common/rabbitmq-server.init
index 7d89544f2a..e3518fcbb0 100644
--- a/packaging/common/rabbitmq-server.init
+++ b/packaging/common/rabbitmq-server.init
@@ -25,6 +25,7 @@ NODE_COUNT=1
ROTATE_SUFFIX=
DEFAULTS_FILE= # This is filled in when building packages
+LOCK_FILE= # This is filled in when building packages
test -x $DAEMON || exit 0
@@ -42,6 +43,7 @@ start_rabbitmq () {
case "$?" in
0)
echo SUCCESS
+ [ -n "$LOCK_FILE" ] && touch $LOCK_FILE
RETVAL=0
;;
1)
@@ -64,6 +66,8 @@ stop_rabbitmq () {
RETVAL=$?
if [ $RETVAL != 0 ] ; then
echo FAILED - check /var/log/rabbitmq/shutdown_log, _err
+ else
+ [ -n "$LOCK_FILE" ] && rm -rf $LOCK_FILE
fi
else
echo No nodes running