1 #!/bin/sh /etc/rc.common
5 NAME
=rtpengine-recording
6 COMMAND
="/usr/bin/$NAME"
12 LOGGER
="/usr/bin/logger -t $NAME"
13 LOG_ERR
="$LOGGER -p user.err -s"
17 procd_set_param
command $COMMAND
18 procd_append_param
command \
19 --config-file=/etc
/rtpengine
/$NAME.conf \
20 --config-section="$2" \
23 # forward all output to logd
24 procd_set_param stderr
1
25 procd_set_param stdout
1
26 procd_set_param pidfile
"/var/run/$NAME-$1.pid"
27 procd_set_param user rtpengine
30 $LOGGER instance
"$1" has started
34 config_get opts
"$1" opts
35 config_get section
"$1" section
37 run_instance
"$1" "$section" "$opts"
43 config_get_bool enabled global enabled
0
45 if [ "$enabled" -eq 1 ]; then
46 config_foreach handle_instance instance
48 $LOG_ERR service not enabled
49 $LOG_ERR edit
/etc
/config
/$NAME