diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2012-06-19 14:18:59 +0100 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2012-06-19 14:18:59 +0100 |
commit | 016bd08ec5864bf56ba2e54bde41a906ffcf3b2c (patch) | |
tree | 0815dbbb4699140b6f1bbc5ac43ee1cc75cdfabd | |
parent | 0d28244d560968c85db138934ebb113eb296ba82 (diff) | |
download | rabbitmq-server-016bd08ec5864bf56ba2e54bde41a906ffcf3b2c.tar.gz |
Backport 0eab0737b3c2 (Merge of bug24981; Interim upstart support)
-rw-r--r-- | packaging/debs/Debian/debian/rabbitmq-server.init | 12 |
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 |