summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2012-06-19 14:18:59 +0100
committerSimon MacMullen <simon@rabbitmq.com>2012-06-19 14:18:59 +0100
commit016bd08ec5864bf56ba2e54bde41a906ffcf3b2c (patch)
tree0815dbbb4699140b6f1bbc5ac43ee1cc75cdfabd
parent0d28244d560968c85db138934ebb113eb296ba82 (diff)
downloadrabbitmq-server-016bd08ec5864bf56ba2e54bde41a906ffcf3b2c.tar.gz
Backport 0eab0737b3c2 (Merge of bug24981; Interim upstart support)
-rw-r--r--packaging/debs/Debian/debian/rabbitmq-server.init12
1 files changed, 8 insertions, 4 deletions
diff --git a/packaging/debs/Debian/debian/rabbitmq-server.init b/packaging/debs/Debian/debian/rabbitmq-server.init
index f52c9f78..00a1fa7e 100644
--- a/packaging/debs/Debian/debian/rabbitmq-server.init
+++ b/packaging/debs/Debian/debian/rabbitmq-server.init
@@ -134,14 +134,18 @@ restart_end() {
start_stop_end() {
case "$RETVAL" in
0)
- log_end_msg 0;;
+ [ -x /sbin/initctl ] && /sbin/initctl emit --no-wait "${NAME}-${1}"
+ log_end_msg 0
+ ;;
3)
log_warning_msg "${DESC} already ${1}"
log_end_msg 0
- RETVAL=0;;
+ RETVAL=0
+ ;;
*)
log_warning_msg "FAILED - check ${INIT_LOG_DIR}/startup_\{log, _err\}"
- log_end_msg 1;;
+ log_end_msg 1
+ ;;
esac
}
@@ -149,7 +153,7 @@ case "$1" in
start)
log_daemon_msg "Starting ${DESC}" $NAME
start_rabbitmq
- start_stop_end "started"
+ start_stop_end "running"
;;
stop)
log_daemon_msg "Stopping ${DESC}" $NAME