1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2014 OpenWrt.org
11 COMMAND
=/usr
/sbin
/$NAME
13 LOGGER
="/usr/bin/logger -p user.err -s -t $NAME --"
17 dbdir
=/var
/lib
/asterisk
/astdb
18 logdir
=/var
/log
/asterisk
19 cdrcsvdir
=$logdir/cdr-csv
20 rundir
=/var
/run
/asterisk
21 spooldir
=/var
/spool
/asterisk
22 varlibdir
=/var
/lib
/asterisk
26 config_get_bool enabled general enabled
0
27 if [ $enabled -eq 0 ]; then
28 $LOGGER service not enabled
in /etc
/config
/$NAME
32 config_get_bool log_stderr general log_stderr
1
33 config_get_bool log_stdout general log_stdout
1
35 config_get options general options
45 if ! [ -e "$i" ]; then
47 [ -d "$i" ] && chown
$NAME:$NAME "$i"
52 procd_set_param
command $COMMAND
53 procd_append_param
command \
57 # forward stderr to logd
58 procd_set_param stderr
$log_stderr
60 procd_set_param stdout
$log_stdout