projects/aports·blob master · refs

22 lines · 466 B

1#!/sbin/openrc-run
2
3name="nmqtt"
4description="MQTT Broker"
5command="/usr/bin/nmqtt"
6command_args="${NMQTT_OPTS:--c /etc/nmqtt/nmqtt.conf}"
7command_user="${NMQTT_USER:-nmqtt:nmqtt}"
8command_background="yes"
9pidfile="/run/${RC_SVCNAME}.pid"
10output_log="/var/log/nmqtt/nmqtt.log"
11error_log="/var/log/nmqtt/nmqtt.err"
12
13depend() {
14 need net
15 after firewall
16}
17
18start_pre() {
19 checkpath --directory --owner $command_user --mode 0755 \
20 /var/log/nmqtt \
21 /var/lib/nmqtt
22}