aports/community/rabbitmq-server/rabbitmq-server.initd
Celeste 63a5d86280 community/rabbitmq-server: move from testing
requested by py3-amqp (!65520) to be used as checkdepends
2024-05-14 02:39:26 +00:00

27 lines
685 B
Bash

#!/sbin/openrc-run
name=rabbitmq
description="RabbitMQ Server"
command=/usr/sbin/rabbitmq-server
command_background=true
command_user="rabbitmq:rabbitmq"
pidfile=/run/rabbitmq/rabbitmq.pid
export RABBITMQ_PID_FILE="$pidfile"
output_log="/var/log/rabbitmq/${RC_SVCNAME}_log"
error_log="/var/log/rabbitmq/${RC_SVCNAME}_err"
depend() {
need net localmount
after firewall
}
start_pre() {
# We need to test if /var/run/rabbitmq exists, since script will fail if it does not
checkpath -m 700 -o "$command_user" -d "$(dirname "$pidfile")"
checkpath -q -m 644 -o "$command_user" --file-truncate -f $output_log
checkpath -q -m 644 -o "$command_user" --file-truncate -f $error_log
}