11.1Speter#!/bin/sh 21.1Speter# 31.9Ssborrill# $NetBSD: pf_boot,v 1.9 2021/11/30 11:00:29 sborrill Exp $ 41.1Speter# 51.1Speter 61.1Speter# PROVIDE: pf_boot 71.7Smartin# REQUIRE: root bootconf CRITLOCALMOUNTED tty 81.1Speter# BEFORE: network 91.1Speter 101.1Speter$_rc_subr_loaded . /etc/rc.subr 111.1Speter 121.1Spetername="pf_boot" 131.1Speterrcvar="pf" 141.1Speterstart_cmd="pf_boot_start" 151.1Speterstop_cmd=":" 161.1Speter 171.1Speterpf_boot_start() 181.1Speter{ 191.1Speter if [ -f /etc/pf.boot.conf ]; then 201.1Speter /sbin/pfctl -q -f /etc/pf.boot.conf 211.1Speter elif [ -f /etc/defaults/pf.boot.conf ]; then 221.1Speter /sbin/pfctl -q -f /etc/defaults/pf.boot.conf 231.1Speter else 241.1Speter warn "can't load initial pf rules; pf start aborted." 251.2Sapb stop_boot 261.1Speter exit 1 271.1Speter fi 281.1Speter 291.1Speter /sbin/pfctl -q -e 301.1Speter} 311.1Speter 321.9Ssborrillload_rc_config $name 331.9Ssborrillload_rc_config_var pf pf 341.1Speterrun_rc_command "$1" 35