From 8e783c4bd604ffee332364d4006b79b3b6d21ff8 Mon Sep 17 00:00:00 2001 From: remittor Date: Mon, 10 Feb 2025 09:51:56 +0300 Subject: [PATCH] init: Fix bug (remove log on each start) --- .../0001-Add-support-log-file-for-each-daemons.patch | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/zapret/patches/0001-Add-support-log-file-for-each-daemons.patch b/zapret/patches/0001-Add-support-log-file-for-each-daemons.patch index f119258..98e4d0f 100644 --- a/zapret/patches/0001-Add-support-log-file-for-each-daemons.patch +++ b/zapret/patches/0001-Add-support-log-file-for-each-daemons.patch @@ -29,7 +29,7 @@ diff --git a/init.d/openwrt/zapret b/init.d/openwrt/zapret index 8d6d3a9..fcb1e91 100755 --- a/init.d/openwrt/zapret +++ b/init.d/openwrt/zapret -@@ -58,12 +58,27 @@ run_daemon() +@@ -58,12 +58,29 @@ run_daemon() # use $PIDDIR/$DAEMONBASE$1.pid as pidfile local DAEMONBASE="$(basename "$2")" echo "Starting daemon $1: $2 $3" @@ -38,13 +38,15 @@ index 8d6d3a9..fcb1e91 100755 + local DAEMON_PATH="$2" + local DAEMON_ARGS="$3" + local DAEMON_LOG= -+ if [ "$DAEMON_LOG_ENABLE" = "1" -a -n "$DAEMON_LOG_FILE" ]; then ++ if [ -n "$DAEMON_LOG_FILE" ]; then + DAEMON_LOG="$DAEMON_LOG_FILE" + DAEMON_LOG=${DAEMON_LOG//$DAEMON_NAME} + DAEMON_LOG=${DAEMON_LOG//$DAEMON_IDNUM} + DAEMON_LOG=${DAEMON_LOG//$DAEMON_CFGNAME} + [ -f "$DAEMON_LOG" ] && rm -f "$DAEMON_LOG" -+ DAEMON_ARGS="--debug=@$DAEMON_LOG $DAEMON_ARGS" ++ if [ "$DAEMON_LOG_ENABLE" = "1" ]; then ++ DAEMON_ARGS="--debug=@$DAEMON_LOG $DAEMON_ARGS" ++ fi + fi procd_open_instance - procd_set_param command $2 $3