]> git.ipfire.org Git - people/stevee/network.git/blobdiff - src/functions/functions.dns
dns: Better propagate known DNS servers
[people/stevee/network.git] / src / functions / functions.dns
index 503546891f90ad86f537be932def20b89bf7d4e0..a54feecd12d93ccd40f0508cb4f29796a7d037c2 100644 (file)
@@ -225,6 +225,16 @@ dns_server_parse_line() {
        return ${EXIT_OK}
 }
 
+# This function should be called after any configuration
+# changes have been made to the DNS servers.
+dns_server_update() {
+       # Regenerate /etc/resolv.conf
+       dns_generate_resolvconf
+
+       # Restart radvd which propagates IPv6 DNS servers
+       radvd_update
+}
+
 # Update resolv.conf(5) when initializing the network.
 init_register dns_generate_resolvconf