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