Browse Source

Add /var/unbound/dev/log, it isn't needed for initial startup because Unbound

opens the log before chrooting, but this handles the case where syslogd is
restarted during Unbound's runtime.
OPENBSD_5_6
sthen 10 years ago
parent
commit
8134aa11c6
2 changed files with 9 additions and 2 deletions
  1. +6
    -1
      src/etc/mtree/4.4BSD.dist
  2. +3
    -1
      src/etc/rc.d/syslogd

+ 6
- 1
src/etc/mtree/4.4BSD.dist View File

@ -1,4 +1,4 @@
# $OpenBSD: 4.4BSD.dist,v 1.245 2014/03/21 00:23:15 sthen Exp $
# $OpenBSD: 4.4BSD.dist,v 1.246 2014/03/24 09:24:09 sthen Exp $
/set type=dir uname=root gname=wheel mode=0755 /set type=dir uname=root gname=wheel mode=0755
# . # .
@ -1357,6 +1357,11 @@ vi.recover mode=01777
# ./var/unbound # ./var/unbound
unbound unbound
# ./var/unbound/dev
dev uname=root gname=wheel mode=0755
# ./var/unbound/dev
..
# ./var/unbound/etc # ./var/unbound/etc
etc uname=root gname=wheel mode=0755 etc uname=root gname=wheel mode=0755
# ./var/unbound/etc # ./var/unbound/etc


+ 3
- 1
src/etc/rc.d/syslogd View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# #
# $OpenBSD: syslogd,v 1.2 2014/03/15 00:59:50 sthen Exp $
# $OpenBSD: syslogd,v 1.3 2014/03/24 09:24:09 sthen Exp $
daemon="/usr/sbin/syslogd" daemon="/usr/sbin/syslogd"
@ -15,6 +15,8 @@ rc_pre() {
daemon_flags="${daemon_flags} -a /var/named/dev/log" daemon_flags="${daemon_flags} -a /var/named/dev/log"
[ X"${nsd_flags}" != X"NO" ] && rm -f /var/nsd/dev/log && \ [ X"${nsd_flags}" != X"NO" ] && rm -f /var/nsd/dev/log && \
daemon_flags="${daemon_flags} -a /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 && \ [ -d /var/empty ] && rm -f /var/empty/dev/log && \
mkdir -p -m 0555 /var/empty/dev && \ mkdir -p -m 0555 /var/empty/dev && \
daemon_flags="${daemon_flags} -a /var/empty/dev/log" daemon_flags="${daemon_flags} -a /var/empty/dev/log"


Loading…
Cancel
Save