pf_boot revision 1.2
11.1Speter#!/bin/sh 21.1Speter# 31.2Sapb# $NetBSD: pf_boot,v 1.2 2007/04/06 14:20:19 apb Exp $ 41.1Speter# 51.1Speter 61.1Speter# PROVIDE: pf_boot 71.1Speter# REQUIRE: root beforenetlkm mountcritlocal 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 [ "$autoboot" != "yes" ]; then 201.1Speter err 1 "This script should only be executed at boot time." 211.1Speter fi 221.1Speter 231.1Speter if [ -f /etc/pf.boot.conf ]; then 241.1Speter /sbin/pfctl -q -f /etc/pf.boot.conf 251.1Speter elif [ -f /etc/defaults/pf.boot.conf ]; then 261.1Speter /sbin/pfctl -q -f /etc/defaults/pf.boot.conf 271.1Speter else 281.1Speter warn "can't load initial pf rules; pf start aborted." 291.2Sapb stop_boot 301.1Speter exit 1 311.1Speter fi 321.1Speter 331.1Speter /sbin/pfctl -q -e 341.1Speter} 351.1Speter 361.1Speterload_rc_config $name 371.1Speterrun_rc_command "$1" 38