From c40bd22fcde08be58add0bdb4e7b2cf87e37df79 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Mon, 15 Apr 2019 22:13:41 +0200 Subject: [PATCH] Delete only ipset from omr-bypass --- luci-app-omr-bypass/root/etc/init.d/omr-bypass | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/luci-app-omr-bypass/root/etc/init.d/omr-bypass b/luci-app-omr-bypass/root/etc/init.d/omr-bypass index c8ae8e71e..e07b16239 100755 --- a/luci-app-omr-bypass/root/etc/init.d/omr-bypass +++ b/luci-app-omr-bypass/root/etc/init.d/omr-bypass @@ -308,7 +308,13 @@ start_service() { config_foreach _bypass_mac macs config_foreach _bypass_lan_ip lan_ip config_foreach _bypass_asn asns + dnsmasqipset=$(uci -q get dhcp.@dnsmasq[0].ipset | sed 's/ /\n/g' | grep -v dst_bypass) uci -q delete dhcp.@dnsmasq[0].ipset + if [ -n "$dnsmasqipset" ]; then + for dnsipset in $dnsmasqipset; do + uci -q add_list dhcp.@dnsmasq[0].ipset=$dnsipset + done + fi config_foreach _bypass_domains domains uci -q commit dhcp