Add support log file for each daemons

This commit is contained in:
remittor
2025-02-08 18:14:23 +03:00
parent f62b289cb5
commit c6ea1147f5
3 changed files with 27 additions and 5 deletions

View File

@@ -13,9 +13,16 @@ custom_runner()
dir_is_not_empty "$CUSTOM_DIR/custom.d" && {
for script in "$CUSTOM_DIR/custom.d/"*; do
[ -f "$script" ] || continue
DAEMON_CFGNAME_SAVED="$DAEMON_CFGNAME"
unset DAEMON_CFGNAME
unset -f $FUNC
. "$script"
if [ -z "$DAEMON_CFGNAME" ]; then
DAEMON_CFGNAME="$(basename "$script")"
DAEMON_CFGNAME="${DAEMON_CFGNAME%%.*}"
fi
existf $FUNC && $FUNC "$@"
DAEMON_CFGNAME="$DAEMON_CFGNAME_SAVED"
done
}
}