diff options
author | Stuart Henderson <sthen@cvs.openbsd.org> | 2008-01-16 14:19:29 +0000 |
---|---|---|
committer | Stuart Henderson <sthen@cvs.openbsd.org> | 2008-01-16 14:19:29 +0000 |
commit | 74ba3d51940e2afb9e8c1329b2c54da78ed1a5dd (patch) | |
tree | 9212498b99cec9abe98a11f32dce287f75c8debc | |
parent | bbde016be815c6f985a24d3a9c73d7338d455d0c (diff) |
create pflog0 whenever pf is enabled, not just when pflogd_flags!=NO
fixes spamlogd with pflogd disabled.
ok henning
-rw-r--r-- | etc/rc | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1,4 +1,4 @@ -# $OpenBSD: rc,v 1.309 2008/01/09 21:38:19 mpf Exp $ +# $OpenBSD: rc,v 1.310 2008/01/16 14:19:28 sthen Exp $ # System startup script run by init on autoboot # or after single-user. @@ -298,11 +298,13 @@ if [ -d /var/empty ]; then fi syslogd ${syslogd_flags} -if [ X"${pf}" != X"NO" -a X"${pflogd_flags}" != X"NO" ]; then +if [ X"${pf}" != X"NO" ]; then ifconfig pflog0 create >/dev/null 2>&1 if ifconfig pflog0 >/dev/null 2>&1; then ifconfig pflog0 up - pflogd ${pflogd_flags} + if [ X"${pflogd_flags}" != X"NO" ]; then + pflogd ${pflogd_flags} + fi fi fi |