Add several important startup services

This commit is contained in:
2026-05-12 01:17:20 -04:00
parent bdd387b11c
commit f402f728e5
7 changed files with 319 additions and 10 deletions
+50
View File
@@ -0,0 +1,50 @@
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: clear_route_policy
# BEFORE: pf
# KEYWORD: shutdown
#
. ${RC_ROUTER_HARNESS}/etc/rc.subr
name="clear_route_policy"
desc="Policy Based Routing Reset"
start_cmd='clear_route_policy_start'
stop_cmd='clear_route_policy_stop'
rcvar='route_policy_enable'
load_rc_config 'route_policy'
if [ -z "${route_policy_file}" ]
then
echo "Must have a route policy target file"
exit 1
fi
clear_route_policy_start()
{
echo "" > ${route_policy_file}
pfctl -a allow-hosts -f /dev/null
clear_all_policies
#pfctl -a route-policies -f ${route_policy_file}
}
clear_route_policy_stop()
{
echo "" > ${route_policy_file}
pfctl -a allow-hosts -f /dev/null
clear_all_policies
#pfctl -a route-policies -f ${route_policy_file}
}
################ Epilogue
run_rc_command "$1"
# vim: ft=bash