mirror of
https://github.com/openwrt/telephony.git
synced 2026-04-15 10:51:57 +00:00
asterisk: clean up init.d script
Remove redundant empty lines and refactor the logging. It can now be used for any level. Signed-off-by: Andre Heider <a.heider@gmail.com>
This commit is contained in:
committed by
Jiri Slachta
parent
7c0646ccc0
commit
cc89b4b817
@@ -4,16 +4,18 @@
|
|||||||
START=99
|
START=99
|
||||||
|
|
||||||
USE_PROCD=1
|
USE_PROCD=1
|
||||||
|
|
||||||
#PROCD_DEBUG=1
|
#PROCD_DEBUG=1
|
||||||
|
|
||||||
NAME=asterisk
|
NAME=asterisk
|
||||||
COMMAND=/usr/sbin/$NAME
|
COMMAND=/usr/sbin/$NAME
|
||||||
|
|
||||||
LOGGER="/usr/bin/logger -p daemon.err -s -t $NAME --"
|
log() {
|
||||||
|
level=$1
|
||||||
|
shift
|
||||||
|
/usr/bin/logger -p daemon.$level -s -t $NAME "$@"
|
||||||
|
}
|
||||||
|
|
||||||
start_service() {
|
start_service() {
|
||||||
|
|
||||||
dbdir=/var/lib/asterisk/astdb
|
dbdir=/var/lib/asterisk/astdb
|
||||||
logdir=/var/log/asterisk
|
logdir=/var/log/asterisk
|
||||||
cdrcsvdir=$logdir/cdr-csv
|
cdrcsvdir=$logdir/cdr-csv
|
||||||
@@ -25,7 +27,7 @@ start_service() {
|
|||||||
|
|
||||||
config_get_bool enabled general enabled 0
|
config_get_bool enabled general enabled 0
|
||||||
if [ $enabled -eq 0 ]; then
|
if [ $enabled -eq 0 ]; then
|
||||||
$LOGGER service not enabled in /etc/config/$NAME
|
log err "service not enabled in /etc/config/$NAME"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -59,7 +61,6 @@ start_service() {
|
|||||||
# same for stdout
|
# same for stdout
|
||||||
procd_set_param stdout $log_stdout
|
procd_set_param stdout $log_stdout
|
||||||
procd_close_instance
|
procd_close_instance
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
reload_service() {
|
reload_service() {
|
||||||
|
|||||||
Reference in New Issue
Block a user