--- src/etc/rc.d/syslogd.orig 2014-11-20 18:20:29.000000000 +0100 +++ src/etc/rc.d/syslogd 2015-01-06 17:43:49.000000000 +0100 @@ -40,9 +40,12 @@ # If running named(8) or ntpd(8) chrooted, added appropriate # syslog socket to list of sockets to watch. # - for _l in $altlog_proglist; do + for _l in $syslogd_altlog_proglist; do eval _ldir=\$${_l}_chrootdir if checkyesno ${_l}_enable && [ -n "$_ldir" ]; then + if [ ! -d ${_ldir}/var/run ]; then + mkdir -p ${_ldir}/var/run + fi echo "${_ldir}/var/run/log" >> $sockfile fi done --- src/etc/defaults/rc.conf.orig 2012-09-11 15:34:09.000000000 +0200 +++ src/etc/defaults/rc.conf 2012-09-25 15:35:05.000000000 +0200 @@ -263,6 +263,7 @@ syslogd_enable="YES" # Run syslog daemon (or NO). syslogd_program="/usr/sbin/syslogd" # path to syslogd, if you want a different one. syslogd_flags="-s" # Flags to syslogd (if enabled). +syslogd_altlog_proglist="named" # Check vor chrooted daemons and place additional socket inetd_enable="NO" # Run the network daemon dispatcher (YES/NO). inetd_program="/usr/sbin/inetd" # path to inetd, if you want a different one. inetd_flags="-wW -C 60" # Optional flags to inetd