mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-14 19:41:51 +00:00
Delete old dnsmasq ipset when using dscp nft
This commit is contained in:
parent
91316a23a4
commit
c184f30c10
2 changed files with 3 additions and 1 deletions
|
@ -21,7 +21,7 @@ config_get lan_device lan ifname
|
|||
_add_dscp_domain() {
|
||||
domain=""; config_get domain "$1" name ""
|
||||
class=""; config_get class "$1" class ""
|
||||
[ -n "$domain" ] && [ -n "$class" ] && [ -z "$(uci -q get dhcp.omr_dscp-$class.domain | grep $domain)" ] && {
|
||||
[ -n "$domain" ] && [ -n "$class" ] && [ -z "$(uci -q get dhcp.omr_dscp_$class.domain | grep $domain)" ] && {
|
||||
uci -q batch <<-EOF
|
||||
add_list dhcp.omr_dscp_$class.domain="$domain"
|
||||
commit dhcp
|
||||
|
@ -146,6 +146,7 @@ _setup_tunnel() {
|
|||
}
|
||||
|
||||
_cleanup() {
|
||||
uci -q del dhcp.@dnsmasq[0].ipset
|
||||
config_load dhcp
|
||||
config_foreach _remove_ipset_dnsmasq
|
||||
config_load firewall
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
cd /etc/uci-defaults || exit 0
|
||||
# Keep dnsmasq ipset with old method
|
||||
rm -f /etc/uci-defaults/50-dnsmasq-migrate-ipset.sh
|
||||
uci -q del dhcp.@dnsmasq[0].ipset
|
||||
|
||||
source /etc/os-release
|
||||
|
||||
|
|
Loading…
Reference in a new issue