aboutsummaryrefslogtreecommitdiffstats
path: root/net/rabbitmq/files
diff options
context:
space:
mode:
authorvanilla <vanilla@FreeBSD.org>2008-07-14 09:51:37 +0800
committervanilla <vanilla@FreeBSD.org>2008-07-14 09:51:37 +0800
commita00f980efa427b72315a9457cddcd718c1bfb4b5 (patch)
treeecd3bf1a3182e7fd7bc5cce1d66d08d06eac8700 /net/rabbitmq/files
parentff0883258010960c634ecc96409507e0f8986298 (diff)
downloadfreebsd-ports-gnome-a00f980efa427b72315a9457cddcd718c1bfb4b5.tar.gz
freebsd-ports-gnome-a00f980efa427b72315a9457cddcd718c1bfb4b5.tar.zst
freebsd-ports-gnome-a00f980efa427b72315a9457cddcd718c1bfb4b5.zip
Add rabbitmq 1.3.0, rabbitMQ is an implementation of AMQP.
PR: ports/125553 Submitted by: Phillip Neumann <pneumann at gmail.com>
Diffstat (limited to 'net/rabbitmq/files')
-rw-r--r--net/rabbitmq/files/rabbitmq.in40
1 files changed, 40 insertions, 0 deletions
diff --git a/net/rabbitmq/files/rabbitmq.in b/net/rabbitmq/files/rabbitmq.in
new file mode 100644
index 000000000000..4d68bb03a3e4
--- /dev/null
+++ b/net/rabbitmq/files/rabbitmq.in
@@ -0,0 +1,40 @@
+#!/bin/sh
+#
+# rabbitmq for rc.d usage
+# $Id$
+
+# PROVIDE: rabbitmq
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf to enable RabitMQ
+#
+# rabbitmq_enable="YES"
+
+. "%%RC_SUBR%%"
+
+# Set some defaults
+rabbitmq_enable=${rabbitmq_enable:-"NO"}
+
+name=rabbitmq
+start_cmd="${name}_start"
+stop_cmd="${name}_stop"
+
+rabbitmq_start()
+{
+ rabbitmq-server -detached
+ echo "RabbitMQ started"
+}
+
+rabbitmq_stop()
+{
+ rabbitmqctl stop
+}
+
+rcvar=`set_rcvar`
+load_rc_config $name
+
+
+
+run_rc_command "$1"