mirror of
https://git.freebsd.org/ports.git
synced 2025-06-22 05:00:30 -04:00
- Convince RC script to use rabbitmq user. PR: ports/128108 Submitted by: Nick Barkas <snb@threerings.net> Approved by: Phillip N. <pneumann@gmail.com> (maintainer)
30 lines
649 B
Bash
30 lines
649 B
Bash
#!/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%%"
|
|
|
|
name=rabbitmq
|
|
rcvar=`set_rcvar`
|
|
|
|
# Set some defaults
|
|
rabbitmq_enable=${rabbitmq_enable:-"NO"}
|
|
rabbitmq_user=${rabbitmq_user:-"rabbitmq"}
|
|
|
|
prefix=%%PREFIX%%
|
|
start_cmd="env HOME=/var/db/rabbitmq su -m ${rabbitmq_user} -c 'sh -c \"${prefix}/sbin/rabbitmq-server -detached\"'"
|
|
stop_cmd="env HOME=/var/db/rabbitmq su -m ${rabbitmq_user} -c 'sh -c \"${prefix}/sbin/rabbitmqctl stop\"'"
|
|
|
|
load_rc_config $name
|
|
|
|
run_rc_command "$1"
|