diff options
Diffstat (limited to 'net/rabbitmq/files/rabbitmq.in')
-rw-r--r-- | net/rabbitmq/files/rabbitmq.in | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/net/rabbitmq/files/rabbitmq.in b/net/rabbitmq/files/rabbitmq.in index 0b26934aebb3..1b8feab393e4 100644 --- a/net/rabbitmq/files/rabbitmq.in +++ b/net/rabbitmq/files/rabbitmq.in @@ -14,28 +14,17 @@ . "%%RC_SUBR%%" +name=rabbitmq +rcvar=`set_rcvar` + # Set some defaults rabbitmq_enable=${rabbitmq_enable:-"NO"} +rabbitmq_user=${rabbitmq_user:-"rabbitmq"} prefix=%%PREFIX%% -name=rabbitmq -start_cmd="${name}_start" -stop_cmd="${name}_stop" - -rabbitmq_start() -{ - ${prefix}/sbin/rabbitmq-server -detached - echo "RabbitMQ started" -} +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\"'" -rabbitmq_stop() -{ - ${prefix}/sbin/rabbitmqctl stop -} - -rcvar=`set_rcvar` load_rc_config $name - - run_rc_command "$1" |