Merge pull request #732 from micmac1/sof-1137
[feed/telephony.git] / net / restund / files / restund.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2017 OpenWrt.org
3
4 START=60
5
6 USE_PROCD=1
7
8 #PROCD_DEBUG=1
9
10 DAEMON=restund
11 DEFAULT=/etc/default/$DAEMON
12 LOGGER="/usr/bin/logger -p user.err -s -t $DAEMON"
13 OPTIONS=
14 PROG=/usr/sbin/$DAEMON
15
16 [ -f $DEFAULT ] && . $DEFAULT
17
18 start_service() {
19 local dir=
20
21 if [ "$ENABLE_RESTUND" != yes ]; then
22 $LOGGER User configuration incomplete - not starting $DAEMON
23 $LOGGER Check ENABLE_RESTUND in $DEFAULT
24 exit 1
25 fi
26
27 procd_open_instance
28 procd_set_param command $PROG
29 procd_append_param command \
30 -n \
31 $OPTIONS
32 procd_set_param pidfile /var/run/${DAEMON}.pid
33 # forward stderr to logd
34 procd_set_param stderr 1
35 # forward stdout to logd
36 procd_set_param stdout 1
37 procd_set_param user $DAEMON
38 procd_close_instance
39 }