/etc/init.d/unbound generating incorrect configuration for unbound
Hi when reverting back from kresd to unbound, and add configuration options into /etc/config/resolver config resolver unbound_includes with list include_path '/etc/unbound/servers.conf'
/etc/init.d/unbound restart generates incorrect configuration for unbound. (lines in unbound.conf are in wrong order) reordering lines in /etc/init.d/unbound solves it.
diff -u /etc/init.d/unbound /root/originaly/etc/init.d/unbound
--- /etc/init.d/unbound 2016-12-30 02:21:37.804075403 +0100
+++ /root/originaly/etc/init.d/unbound 2016-12-30 02:20:36.201313246 +0100
@@ -193,9 +193,6 @@
set_parameter neg_cache_size neg-cache-size 10k
set_parameter prefetch prefetch yes
set_parameter prefetch_key prefetch-key yes
-
- #Includes
- config_list_foreach unbound_includes include_path add_include
#Python section
add_section unbound_python python
@@ -211,6 +208,9 @@
set_quoted_parameter control_key_file control-key-file "/etc/unbound/unbound_control.pem"
set_quoted_parameter control_cert_file control-cert-file "/etc/unbound/unbound_control.pem"
+ #Includes
+ config_list_foreach unbound_includes include_path add_include
+
local do_forward
config_get_bool do_forward common forward_upstream 1