Clean of generated data

This commit is contained in:
2026-09-03 14:47:40 -04:00
parent 830fdca90a
commit 46647d673e
11 changed files with 43 additions and 0 deletions
+2
View File
@@ -23,6 +23,8 @@ rc_router_debug="NO"
build_sysctl_enable="YES"
clean_generated="YES"
generate_internal_dhcpv4_enable='YES'
generate_isp_dhcp_enable='YES'
generate_rtadvd_conf_enable="YES"
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$
#
# PROVIDE: allow_hosts
# REQUIRE: clean_generated
# REQUIRE: named
# KEYWORD: shutdown
#
+1
View File
@@ -1,6 +1,7 @@
#!/bin/sh
#
# PROVIDE: build_sysctl
# REQUIRE: clean_generated
# BEFORE: sysctl
#
+32
View File
@@ -0,0 +1,32 @@
#!/bin/sh
#
# PROVIDE: clean_generated
# KEYWORD: shutdown
#
. ${RC_ROUTER_HARNESS}/etc/rc.subr
name='clean_generated'
start_cmd='clean_generated_start'
stop_cmd='clean_generated_stop'
rcvar='clean_generated_enable'
load_rc_config 'clean_generated'
clean_generated_start()
{
mkdir -p ${rc_router_gen_dir}
rm -f ${rc_router_gen_dir}/*
}
clean_generated_stop()
{
true
}
################ Epilogue
run_rc_command "$1"
# vim: ft=bash
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$
#
# PROVIDE: clear_route_policy
# REQUIRE: clean_generated
# BEFORE: pf
# KEYWORD: shutdown
#
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$
#
# PROVIDE: generate_internal_dhcpv4
# REQUIRE: clean_generated
# REQUIRE: netif
# BEFORE: dhcpd
# KEYWORD: shutdown
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$
#
# PROVIDE: generate_isp_dhcp
# REQUIRE: clean_generated
# REQUIRE: netif
# BEFORE: dhcp6c
# KEYWORD: shutdown
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$
#
# PROVIDE: generate_rtadvd_conf
# REQUIRE: clean_generated
# REQUIRE: dhcp6c
# BEFORE: rtadvd
# KEYWORD: shutdown
+1
View File
@@ -1,6 +1,7 @@
#!/bin/sh
#
# PROVIDE: generate_tayga
# REQUIRE: clean_generated
# REQUIRE: netif
# BEFORE: tayga
# KEYWORD: shutdown
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$
#
# PROVIDE: localnet
# REQUIRE: clean_generated
# REQUIRE: dhcp6c
# BEFORE: named
# KEYWORD: shutdown
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$
#
# PROVIDE: route_policy
# REQUIRE: clean_generated
# REQUIRE: wireguard
# KEYWORD: shutdown
#