#!/bin/sh china_dns_server="$(uci -q get "homeproxy.config.china_dns_server")" if [ "$china_dns_server" = "wan_114" ]; then uci -q delete "homeproxy.config.china_dns_server" uci -q add_list "homeproxy.config.china_dns_server"="wan" uci -q add_list "homeproxy.config.china_dns_server"="114.114.114.114" elif echo "$china_dns_server" | grep -q ","; then uci -q delete "homeproxy.config.china_dns_server" for dns in ${china_dns_server//,/ }; do uci -q add_list "homeproxy.config.china_dns_server"="$dns" done fi if [ "$(uci -q get homeproxy.config.routing_port)" = "all" ]; then uci -q delete "homeproxy.config.routing_port" fi [ -z "$(uci -q changes "homeproxy")" ] || uci -q commit "homeproxy" exit 0