From cc89b4b817defd9aa9254ebdd1dc290686c90dfe Mon Sep 17 00:00:00 2001 From: Andre Heider Date: Thu, 4 Nov 2021 09:35:18 +0100 Subject: [PATCH] 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 --- net/asterisk/files/asterisk.init | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/net/asterisk/files/asterisk.init b/net/asterisk/files/asterisk.init index 51ab259..d095d5a 100644 --- a/net/asterisk/files/asterisk.init +++ b/net/asterisk/files/asterisk.init @@ -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() {