xref: /openbsd-src/etc/rc.d/spamlogd (revision 728203eb58ec790320f47f41746ce935c8612dcc)
1#!/bin/ksh
2#
3# $OpenBSD: spamlogd,v 1.6 2022/04/21 09:31:28 sthen Exp $
4
5daemon="/usr/libexec/spamlogd"
6
7. /etc/rc.d/rc.subr
8
9rc_reload=NO
10
11rc_pre() {
12	pflog=$(echo $daemon_flags | sed -En 's/.*-l *(pflog[0-9]+).*/\1/p')
13	pflog=${pflog:-pflog0}
14
15	if pfctl -si | grep -q Enabled; then
16		ifconfig $pflog create
17		if ifconfig $pflog; then
18			ifconfig $pflog up
19		else
20			return 1
21		fi
22	else
23		return 1
24	fi
25}
26
27rc_cmd $1
28