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:
Andre Heider
2021-11-04 09:35:18 +01:00
committed by Jiri Slachta
parent 7c0646ccc0
commit cc89b4b817

View File

@@ -4,16 +4,18 @@
START=99
USE_PROCD=1
#PROCD_DEBUG=1
NAME=asterisk
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() {
dbdir=/var/lib/asterisk/astdb
logdir=/var/log/asterisk
cdrcsvdir=$logdir/cdr-csv
@@ -25,7 +27,7 @@ start_service() {
config_get_bool enabled general enabled 0
if [ $enabled -eq 0 ]; then
$LOGGER service not enabled in /etc/config/$NAME
log err "service not enabled in /etc/config/$NAME"
return 1
fi
@@ -59,7 +61,6 @@ start_service() {
# same for stdout
procd_set_param stdout $log_stdout
procd_close_instance
}
reload_service() {