xref: /openbsd-src/etc/rc.d/syslogd (revision 91f110e064cd7c194e59e019b83bb7496c1c84d4)
1#!/bin/sh
2#
3# $OpenBSD: syslogd,v 1.3 2014/03/24 09:24:09 sthen Exp $
4
5daemon="/usr/sbin/syslogd"
6
7. /etc/rc.d/rc.subr
8
9pexp="syslogd: \[priv\]"
10
11rc_pre() {
12	[ X"${nginx_flags}" != X"-u" ] && rm -f /var/www/dev/log && \
13		daemon_flags="${daemon_flags} -a /var/www/dev/log"
14	[ X"${named_flags}" != X"NO" ] && rm -f /var/named/dev/log && \
15		daemon_flags="${daemon_flags} -a /var/named/dev/log"
16	[ X"${nsd_flags}" != X"NO" ] && rm -f /var/nsd/dev/log && \
17		daemon_flags="${daemon_flags} -a /var/nsd/dev/log"
18	[ X"${unbound_flags}" != X"NO" ] && rm -f /var/unbound/dev/log && \
19		daemon_flags="${daemon_flags} -a /var/unbound/dev/log"
20	[ -d /var/empty ] && rm -f /var/empty/dev/log && \
21		mkdir -p -m 0555 /var/empty/dev && \
22		daemon_flags="${daemon_flags} -a /var/empty/dev/log"
23	rm -f /dev/log
24}
25
26rc_cmd $1
27