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" build_sysctl_enable="YES"
clean_generated="YES"
generate_internal_dhcpv4_enable='YES' generate_internal_dhcpv4_enable='YES'
generate_isp_dhcp_enable='YES' generate_isp_dhcp_enable='YES'
generate_rtadvd_conf_enable="YES" generate_rtadvd_conf_enable="YES"
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$ # $FreeBSD$
# #
# PROVIDE: allow_hosts # PROVIDE: allow_hosts
# REQUIRE: clean_generated
# REQUIRE: named # REQUIRE: named
# KEYWORD: shutdown # KEYWORD: shutdown
# #
+1
View File
@@ -1,6 +1,7 @@
#!/bin/sh #!/bin/sh
# #
# PROVIDE: build_sysctl # PROVIDE: build_sysctl
# REQUIRE: clean_generated
# BEFORE: sysctl # 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$ # $FreeBSD$
# #
# PROVIDE: clear_route_policy # PROVIDE: clear_route_policy
# REQUIRE: clean_generated
# BEFORE: pf # BEFORE: pf
# KEYWORD: shutdown # KEYWORD: shutdown
# #
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$ # $FreeBSD$
# #
# PROVIDE: generate_internal_dhcpv4 # PROVIDE: generate_internal_dhcpv4
# REQUIRE: clean_generated
# REQUIRE: netif # REQUIRE: netif
# BEFORE: dhcpd # BEFORE: dhcpd
# KEYWORD: shutdown # KEYWORD: shutdown
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$ # $FreeBSD$
# #
# PROVIDE: generate_isp_dhcp # PROVIDE: generate_isp_dhcp
# REQUIRE: clean_generated
# REQUIRE: netif # REQUIRE: netif
# BEFORE: dhcp6c # BEFORE: dhcp6c
# KEYWORD: shutdown # KEYWORD: shutdown
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$ # $FreeBSD$
# #
# PROVIDE: generate_rtadvd_conf # PROVIDE: generate_rtadvd_conf
# REQUIRE: clean_generated
# REQUIRE: dhcp6c # REQUIRE: dhcp6c
# BEFORE: rtadvd # BEFORE: rtadvd
# KEYWORD: shutdown # KEYWORD: shutdown
+1
View File
@@ -1,6 +1,7 @@
#!/bin/sh #!/bin/sh
# #
# PROVIDE: generate_tayga # PROVIDE: generate_tayga
# REQUIRE: clean_generated
# REQUIRE: netif # REQUIRE: netif
# BEFORE: tayga # BEFORE: tayga
# KEYWORD: shutdown # KEYWORD: shutdown
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$ # $FreeBSD$
# #
# PROVIDE: localnet # PROVIDE: localnet
# REQUIRE: clean_generated
# REQUIRE: dhcp6c # REQUIRE: dhcp6c
# BEFORE: named # BEFORE: named
# KEYWORD: shutdown # KEYWORD: shutdown
+1
View File
@@ -3,6 +3,7 @@
# $FreeBSD$ # $FreeBSD$
# #
# PROVIDE: route_policy # PROVIDE: route_policy
# REQUIRE: clean_generated
# REQUIRE: wireguard # REQUIRE: wireguard
# KEYWORD: shutdown # KEYWORD: shutdown
# #