coturn: use return in init script
[feed/telephony.git] / net / coturn / files / turnserver.init
1 #!/bin/sh /etc/rc.common
2
3 START=90
4 STOP=10
5
6 USE_PROCD=1
7
8 #PROCD_DEBUG=1
9
10 NAME=turnserver
11 COMMAND=/usr/bin/$NAME
12
13 LOGGER="/usr/bin/logger -s -t $NAME"
14 LOG_ERR="$LOGGER -p daemon.err --"
15
16 start_service() {
17
18 config_load $NAME
19
20 config_get_bool enabled general enabled 0
21 if [ $enabled -eq 0 ]; then
22 $LOG_ERR service not enabled in /etc/config/$NAME
23 return 1
24 fi
25
26 config_get_bool log_stderr general log_stderr 1
27 config_get_bool log_stdout general log_stdout 1
28
29 config_get options general options
30
31 procd_open_instance
32 procd_set_param command $COMMAND
33 procd_append_param command $options
34 # forward stderr to logd
35 procd_set_param stderr $log_stderr
36 # same for stdout
37 procd_set_param stdout $log_stdout
38 procd_close_instance
39 }