moved from misc to tech

On 2014/03/23 18:09, Chris Smith wrote:
> On Thu, Mar 20, 2014 at 7:39 PM, Stuart Henderson <[email protected]> 
> wrote:
> > You can uninstall the package if you don't need it, or you can keep it
> > if you do need it (for example, for drill or the ldns-* tools).
> 
> How about this line added to rc.conf.local when using the package:
>  syslogd_flags="${syslogd_flags} -a /var/unbound/dev/log"
> 
> Is it still needed or should it be removed?
> 
> Thanks,
> 
> Chris

I was waiting to be sure about this before adding an extra log socket in
the jail.

Unbound opens /dev/log pre-chroot, so under normal conditions this is
not necessary, *however* if syslogd is restarted, the old socket is
no longer valid, so Unbound stops logging.

So I think yes we should have this. Of course now this is in base,
it needs to be in syslogd's startup script rather than a local addition,
so you can remove it from rc.conf.local.

Index: rc.d/syslogd
===================================================================
RCS file: /cvs/src/etc/rc.d/syslogd,v
retrieving revision 1.2
diff -u -p -r1.2 syslogd
--- rc.d/syslogd        15 Mar 2014 00:59:50 -0000      1.2
+++ rc.d/syslogd        23 Mar 2014 22:18:05 -0000
@@ -15,6 +15,8 @@ rc_pre() {
                daemon_flags="${daemon_flags} -a /var/named/dev/log"
        [ X"${nsd_flags}" != X"NO" ] && rm -f /var/nsd/dev/log && \
                daemon_flags="${daemon_flags} -a /var/nsd/dev/log"
+       [ X"${unbound_flags}" != X"NO" ] && rm -f /var/unbound/dev/log && \
+               daemon_flags="${daemon_flags} -a /var/unbound/dev/log"
        [ -d /var/empty ] && rm -f /var/empty/dev/log && \
                mkdir -p -m 0555 /var/empty/dev && \
                daemon_flags="${daemon_flags} -a /var/empty/dev/log"
Index: mtree/4.4BSD.dist
===================================================================
RCS file: /cvs/src/etc/mtree/4.4BSD.dist,v
retrieving revision 1.245
diff -u -p -r1.245 4.4BSD.dist
--- mtree/4.4BSD.dist   21 Mar 2014 00:23:15 -0000      1.245
+++ mtree/4.4BSD.dist   23 Mar 2014 22:18:05 -0000
@@ -1357,6 +1357,11 @@ vi.recover        mode=01777
 # ./var/unbound
 unbound
 
+# ./var/unbound/dev
+dev            uname=root gname=wheel mode=0755
+# ./var/unbound/dev
+..
+
 # ./var/unbound/etc
 etc            uname=root gname=wheel mode=0755
 # ./var/unbound/etc

Reply via email to