7 config_get resolvfile "$cfg" resolvfile
13 config_get dns basic dns none
14 [ $dns != "dnsmasq" ] && return 0
16 if [ "$ACTION" = "start" ]; then
18 local domain_name_servers
19 config_get domain_name_servers state domain_name_servers
21 if [ -n "$domain_name_servers" ]; then
26 config_foreach getoption dnsmasq
28 if [ -n "$resolvfile" ]; then
30 cp -pf $resolvfile "$resolvfile.dhcp6c_backup"
32 for nameserver in $domain_name_servers; do
33 echo nameserver $nameserver >> $resolvfile
42 if [ "$ACTION" = "stop" ]; then
47 config_foreach getoption dnsmasq
48 if [ -f "$resolvfile.dhcp6c_backup" ]; then
49 mv -f "$resolvfile.dhcp6c_backup" $resolvfile