From 3271f23ae02206e7c5b858db0ecb6eeb8ad6a1ca Mon Sep 17 00:00:00 2001 From: itdoginfo Date: Thu, 20 Feb 2025 16:45:22 +0300 Subject: [PATCH] Fix noresolv bakup --- podkop/files/etc/init.d/podkop | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/podkop/files/etc/init.d/podkop b/podkop/files/etc/init.d/podkop index 0e3f7d6..69bbd67 100755 --- a/podkop/files/etc/init.d/podkop +++ b/podkop/files/etc/init.d/podkop @@ -334,7 +334,7 @@ save_dnsmasq_config() { value=$(uci get "$key" 2>/dev/null) if [ -z "$value" ]; then - uci -q delete "$backup_key" + uci set "$backup_key"="unset" else uci set "$backup_key"="$value" fi @@ -375,8 +375,9 @@ dnsmasq_restore() { fi local noresolv=$(uci get dhcp.@dnsmasq[0].podkop_noresolv 2>/dev/null) - if [ -z "$noresolv" ]; then + if [[ "$noresolv" == "unset" ]]; then log "dnsmasq revert: noresolv is unset" + uci -q delete dhcp.@dnsmasq[0].noresolv else uci set dhcp.@dnsmasq[0].noresolv="$noresolv" fi