[Bug 204931] [patch] local_unbound load_rc_config misplacement

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Dec 1 08:36:12 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204931

            Bug ID: 204931
           Summary: [patch] local_unbound load_rc_config misplacement
           Product: Base System
           Version: 10.2-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Some People
          Priority: ---
         Component: misc
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: eugen at grosbein.net
          Keywords: patch

Created attachment 163700
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=163700&action=edit
local_unbound-config.diff

I'm trying to update my nanobsd-based LAN router/DNS caching server from
FreeBSD 9.3 with stock bind server to 10.2 stock unbound server. /var contents
is not persistent between reboots but /etc is for this nanobsd installion. So,
I need to keep unbound configuration in /etc/unbound/ directory instead of
defaul /var/unbound/

This should be accomplished witht following lines in /etc/rc.conf:

local_unbound_enable="YES"
local_unbound_workdir="/etc/unbound"

But it does not work currently due to a bug in /etc/rc.d/local_unbound startup
script that loads local configuration too late and only local_unbound_workdir
gets overrided but not dependent settings like local_unbound_config,
local_unbound_anchor etc. that keep pointing to non-existing /var/unbound/
directory.

Trivial patch fixing the bug is attached.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list