diff options
| author | Emile Joubert <emile@rabbitmq.com> | 2012-06-01 17:01:23 +0100 |
|---|---|---|
| committer | Emile Joubert <emile@rabbitmq.com> | 2012-06-01 17:01:23 +0100 |
| commit | a28c64d437ac94a3d29ec1e897e6f38a76a39c04 (patch) | |
| tree | a2d123c7b972eece05d2a9f02331039702f065de | |
| parent | 98ac91d73af6149694635523539cb5adf81b4472 (diff) | |
| download | rabbitmq-server-git-a28c64d437ac94a3d29ec1e897e6f38a76a39c04.tar.gz | |
Emit upstart events when broker stops/starts
| -rw-r--r-- | packaging/debs/Debian/debian/rabbitmq-server.init | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/packaging/debs/Debian/debian/rabbitmq-server.init b/packaging/debs/Debian/debian/rabbitmq-server.init index f514b9744b..4bc325156c 100644 --- a/packaging/debs/Debian/debian/rabbitmq-server.init +++ b/packaging/debs/Debian/debian/rabbitmq-server.init @@ -137,24 +137,28 @@ 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;; + log_end_msg 0 + ;; *) log_warning_msg "FAILED - check ${INIT_LOG_DIR}/startup_\{log, _err\}" - log_end_msg 1;; + log_end_msg 1 + ;; esac } case "$1" in start) - log_daemon_msg "Starting ${DESC}" $NAME + log_daemon_msg "Starting ${DESC}:" $NAME start_rabbitmq - start_stop_end "started" + start_stop_end "running" ;; stop) - log_daemon_msg "Stopping ${DESC}" $NAME + log_daemon_msg "Stopping ${DESC}:" $NAME stop_rabbitmq start_stop_end "stopped" ;; @@ -162,17 +166,17 @@ case "$1" in status_rabbitmq ;; rotate-logs) - log_action_begin_msg "Rotating log files for ${DESC} ${NAME}" + log_action_begin_msg "Rotating log files for ${DESC}: ${NAME}" rotate_logs_rabbitmq log_action_end_msg $RETVAL ;; force-reload|reload|restart) - log_daemon_msg "Restarting ${DESC}" $NAME + log_daemon_msg "Restarting ${DESC}:" $NAME restart_rabbitmq restart_end ;; try-restart) - log_daemon_msg "Restarting ${DESC}" $NAME + log_daemon_msg "Restarting ${DESC}:" $NAME restart_running_rabbitmq restart_end ;; |
