diff options
author | Frank Hunleth <fhunleth@troodon-software.com> | 2016-10-25 11:49:07 -0400 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2016-10-25 21:13:42 +0200 |
commit | bfde3b3d47a3af26bc52ccdc30597874b6a1e91b (patch) | |
tree | 3c7be3b165eca19b05548d130071247ec7616e97 /package/rabbitmq-server/S50rabbitmq-server | |
parent | 15a6c8290a9d6976dc8a2b5b1330511392e36816 (diff) | |
download | buildroot-bfde3b3d47a3af26bc52ccdc30597874b6a1e91b.tar.gz buildroot-bfde3b3d47a3af26bc52ccdc30597874b6a1e91b.zip |
rabbitmq-server: new package
[Peter: simplify init script, use relative symlinks]
Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/rabbitmq-server/S50rabbitmq-server')
-rwxr-xr-x | package/rabbitmq-server/S50rabbitmq-server | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/package/rabbitmq-server/S50rabbitmq-server b/package/rabbitmq-server/S50rabbitmq-server new file mode 100755 index 0000000000..faf248ded2 --- /dev/null +++ b/package/rabbitmq-server/S50rabbitmq-server @@ -0,0 +1,28 @@ +#!/bin/sh +# +# Start/stop rabbitmq-server +# + +INSTALLUSER=rabbitmq +RUNDIR=/var/run/rabbitmq + +case "$1" in + start) + install -d -o "$INSTALLUSER" -g "$INSTALLUSER" "$RUNDIR" || exit 1 + printf "Starting rabbitmq-server: " + su -c "/usr/sbin/rabbitmq-server -detached" - "$INSTALLUSER" 2>/dev/null + [ $? = 0 ] && echo "OK" || echo "FAIL" + ;; + stop) + printf "Stopping rabbitmq-server: " + su -c "/usr/sbin/rabbitmqctl stop" - "$INSTALLUSER" + [ $? = 0 ] && echo "OK" || echo "FAIL" + ;; + restart|reload) + "$0" stop || true + "$0" start + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 +esac |