dns_server_flush() {
: > ${DNS_SERVER_CONFIG_FILE}
+
+ # Re-generate resolv.conf
+ dns_generate_resolvconf
}
dns_server_parse_line() {
while read -r arg; do
case "${arg}" in
server=*)
- server=$(cli_get_val ${arg})
+ server=$(cli_get_val "${arg}")
;;
priority=*)
- priority=$(cli_get_val ${arg})
+ priority=$(cli_get_val "${arg}")
;;
esac
- done <<< "$(args $@)"
+ done <<< "$(args "$@")"
# The server address must be set.
isset server || return ${EXIT_ERROR}
radvd_update
}
-# Update resolv.conf(5) when initializing the network.
-init_register dns_generate_resolvconf
-
dns_generate_resolvconf() {
local file=${RESOLV_CONF}