diff options
| author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-10-12 03:28:40 +0000 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-10-12 03:28:40 +0000 |
| commit | 00b2913ab519ade394bceecd11edeebe86ad004d (patch) | |
| tree | b5bf442dbcd33d568ac0a27f1258745babdef67d /meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server | |
| parent | b53ad3d7308ad2e85496fce8af27a59ec076f958 (diff) | |
| download | meta-cloud-services-00b2913ab519ade394bceecd11edeebe86ad004d.tar.gz | |
rabbitmq-server: drop in favour of meta-erlangstyhead
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server')
| -rw-r--r-- | meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server | 178 |
1 files changed, 0 insertions, 178 deletions
diff --git a/meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server b/meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server deleted file mode 100644 index 4a32990..0000000 --- a/meta-openstack/recipes-extended/rabbitmq/files/rabbitmq-server +++ /dev/null | |||
| @@ -1,178 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | # | ||
| 3 | # rabbitmq-server RabbitMQ broker | ||
| 4 | # | ||
| 5 | # chkconfig: - 80 05 | ||
| 6 | # description: Enable AMQP service provided by RabbitMQ | ||
| 7 | # | ||
| 8 | |||
| 9 | ### BEGIN INIT INFO | ||
| 10 | # Provides: rabbitmq-server | ||
| 11 | # Required-Start: $remote_fs $network | ||
| 12 | # Required-Stop: $remote_fs $network | ||
| 13 | # Default-Start: 2 3 4 5 | ||
| 14 | # Default-Stop: 0 1 6 | ||
| 15 | # Description: RabbitMQ broker | ||
| 16 | # Short-Description: Enable AMQP service provided by RabbitMQ broker | ||
| 17 | ### END INIT INFO | ||
| 18 | |||
| 19 | # Ensure that HOME is set, since the erlang ookie file must be written | ||
| 20 | # somewhere | ||
| 21 | export HOME=%ROOT_HOME% | ||
| 22 | |||
| 23 | DAEMON=/usr/bin/rabbitmq-server | ||
| 24 | CONTROL=/usr/bin/rabbitmqctl | ||
| 25 | USER=root | ||
| 26 | ROTATE_SUFFIX= | ||
| 27 | INIT_LOG_DIR=/var/log/rabbitmq | ||
| 28 | PID_FILE=/var/run/rabbitmq/pid | ||
| 29 | |||
| 30 | LOCK_FILE= | ||
| 31 | |||
| 32 | test -x $DAEMON || exit 0 | ||
| 33 | test -x $CONTROL || exit 0 | ||
| 34 | |||
| 35 | RETVAL=0 | ||
| 36 | set -e | ||
| 37 | |||
| 38 | ensure_pid_dir () { | ||
| 39 | PID_DIR=`dirname ${PID_FILE}` | ||
| 40 | if [ ! -d ${PID_DIR} ] ; then | ||
| 41 | mkdir -p ${PID_DIR} | ||
| 42 | chown -R ${USER}:${USER} ${PID_DIR} | ||
| 43 | chmod 755 ${PID_DIR} | ||
| 44 | fi | ||
| 45 | } | ||
| 46 | |||
| 47 | remove_pid () { | ||
| 48 | rm -f ${PID_FILE} | ||
| 49 | rmdir `dirname ${PID_FILE}` || : | ||
| 50 | } | ||
| 51 | |||
| 52 | start_rabbitmq () { | ||
| 53 | status_rabbitmq quiet | ||
| 54 | if [ $RETVAL = 0 ] ; then | ||
| 55 | echo RabbitMQ is currently running | ||
| 56 | else | ||
| 57 | RETVAL=0 | ||
| 58 | ensure_pid_dir | ||
| 59 | set +e | ||
| 60 | RABBITMQ_PID_FILE=$PID_FILE start-stop-daemon --pidfile=$PID_FILE --exec $DAEMON --background --start | ||
| 61 | $CONTROL wait $PID_FILE >/dev/null 2>&1 | ||
| 62 | RETVAL=$? | ||
| 63 | set -e | ||
| 64 | case "$RETVAL" in | ||
| 65 | 0) | ||
| 66 | echo SUCCESS | ||
| 67 | if [ -n "$LOCK_FILE" ] ; then | ||
| 68 | touch $LOCK_FILE | ||
| 69 | fi | ||
| 70 | echo "`date` - rabbitmq successfully started" >> ${INIT_LOG_DIR}/startup_log | ||
| 71 | # only emit the event on boot | ||
| 72 | [ -n "$UPSTART_JOB" ] && initctl emit --no-wait rabbitmq-server-running || true | ||
| 73 | ;; | ||
| 74 | *) | ||
| 75 | remove_pid | ||
| 76 | echo FAILED - check ${INIT_LOG_DIR}/startup_\{log, _err\} | ||
| 77 | echo "`date` - rabbitmq failed to start" >> ${INIT_LOG_DIR}/startup_err | ||
| 78 | RETVAL=1 | ||
| 79 | ;; | ||
| 80 | esac | ||
| 81 | fi | ||
| 82 | } | ||
| 83 | |||
| 84 | stop_rabbitmq () { | ||
| 85 | status_rabbitmq quiet | ||
| 86 | if [ $RETVAL = 0 ] ; then | ||
| 87 | set +e | ||
| 88 | start-stop-daemon --pidfile=$PID_FILE --stop | ||
| 89 | RETVAL=$? | ||
| 90 | set -e | ||
| 91 | if [ $RETVAL = 0 ] ; then | ||
| 92 | remove_pid | ||
| 93 | if [ -n "$LOCK_FILE" ] ; then | ||
| 94 | rm -f $LOCK_FILE | ||
| 95 | fi | ||
| 96 | echo "`date` - rabbitmq successfully stopped" >> ${INIT_LOG_DIR}/shutdown_log | ||
| 97 | else | ||
| 98 | echo FAILED - check ${INIT_LOG_DIR}/shutdown_log, _err | ||
| 99 | echo "`date` - rabbitmq failed to stop" >> ${INIT_LOG_DIR}/shutdown_err | ||
| 100 | fi | ||
| 101 | else | ||
| 102 | echo RabbitMQ is not running | ||
| 103 | RETVAL=0 | ||
| 104 | fi | ||
| 105 | } | ||
| 106 | |||
| 107 | status_rabbitmq() { | ||
| 108 | set +e | ||
| 109 | if [ "$1" != "quiet" ] ; then | ||
| 110 | $CONTROL status 2>&1 | ||
| 111 | else | ||
| 112 | $CONTROL status > /dev/null 2>&1 | ||
| 113 | fi | ||
| 114 | if [ $? != 0 ] ; then | ||
| 115 | RETVAL=3 | ||
| 116 | fi | ||
| 117 | set -e | ||
| 118 | } | ||
| 119 | |||
| 120 | rotate_logs_rabbitmq() { | ||
| 121 | set +e | ||
| 122 | $CONTROL rotate_logs ${ROTATE_SUFFIX} | ||
| 123 | if [ $? != 0 ] ; then | ||
| 124 | RETVAL=1 | ||
| 125 | fi | ||
| 126 | set -e | ||
| 127 | } | ||
| 128 | |||
| 129 | restart_running_rabbitmq () { | ||
| 130 | status_rabbitmq quiet | ||
| 131 | if [ $RETVAL = 0 ] ; then | ||
| 132 | restart_rabbitmq | ||
| 133 | else | ||
| 134 | echo RabbitMQ is not runnning | ||
| 135 | RETVAL=0 | ||
| 136 | fi | ||
| 137 | } | ||
| 138 | |||
| 139 | restart_rabbitmq() { | ||
| 140 | stop_rabbitmq | ||
| 141 | start_rabbitmq | ||
| 142 | } | ||
| 143 | |||
| 144 | case "$1" in | ||
| 145 | start) | ||
| 146 | echo -n "Starting $DESC: " | ||
| 147 | start_rabbitmq | ||
| 148 | echo "$NAME." | ||
| 149 | ;; | ||
| 150 | stop) | ||
| 151 | echo -n "Stopping $DESC: " | ||
| 152 | stop_rabbitmq | ||
| 153 | echo "$NAME." | ||
| 154 | ;; | ||
| 155 | status) | ||
| 156 | status_rabbitmq | ||
| 157 | ;; | ||
| 158 | rotate-logs) | ||
| 159 | echo -n "Rotating log files for $DESC: " | ||
| 160 | rotate_logs_rabbitmq | ||
| 161 | ;; | ||
| 162 | force-reload|reload|restart) | ||
| 163 | echo -n "Restarting $DESC: " | ||
| 164 | restart_rabbitmq | ||
| 165 | echo "$NAME." | ||
| 166 | ;; | ||
| 167 | try-restart) | ||
| 168 | echo -n "Restarting $DESC: " | ||
| 169 | restart_running_rabbitmq | ||
| 170 | echo "$NAME." | ||
| 171 | ;; | ||
| 172 | *) | ||
| 173 | echo "Usage: $0 {start|stop|status|rotate-logs|restart|condrestart|try-restart|reload|force-reload}" >&2 | ||
| 174 | RETVAL=1 | ||
| 175 | ;; | ||
| 176 | esac | ||
| 177 | |||
| 178 | exit $RETVAL | ||
