diff --git a/src/etc/inc/plugins.inc.d/unbound.inc b/src/etc/inc/plugins.inc.d/unbound.inc index e9e3e315f..6de59548f 100644 --- a/src/etc/inc/plugins.inc.d/unbound.inc +++ b/src/etc/inc/plugins.inc.d/unbound.inc @@ -339,6 +339,9 @@ include: /var/unbound/host_entries.conf # Domain overrides include: /var/unbound/domainoverrides.conf +# Custom includes (plugins) +include: /var/unbound/etc/*.conf + {$custom_options} {$forward_conf} @@ -354,7 +357,6 @@ remote-control: EOD; - copy('/usr/local/etc/inc/plugins.inc.d/unbound/root.min.hints', '/var/unbound/root.hints'); file_put_contents('/var/unbound/unbound.conf', $unboundconf); } @@ -439,6 +441,7 @@ function unbound_configure_do($verbose = false, $interface = '') } unbound_generate_config(); + configd_run("template reload OPNsense/Unbound/*"); if (isset($config['unbound']['regdhcp'])) { $domain = $config['system']['domain']; diff --git a/src/opnsense/service/templates/OPNsense/Unbound/core/+TARGETS b/src/opnsense/service/templates/OPNsense/Unbound/core/+TARGETS new file mode 100644 index 000000000..2c5f91d73 --- /dev/null +++ b/src/opnsense/service/templates/OPNsense/Unbound/core/+TARGETS @@ -0,0 +1 @@ +root.min.hints:/var/unbound/root.hints diff --git a/src/etc/inc/plugins.inc.d/unbound/root.min.hints b/src/opnsense/service/templates/OPNsense/Unbound/core/root.min.hints similarity index 100% rename from src/etc/inc/plugins.inc.d/unbound/root.min.hints rename to src/opnsense/service/templates/OPNsense/Unbound/core/root.min.hints