Optionally include static routes (and preserve them across upgrades)

This commit is contained in:
Tim Wilkinson 2022-08-26 07:15:20 -07:00 committed by Joe AE6XE
parent c6e28f2990
commit 9daf640c85
3 changed files with 9 additions and 3 deletions

View File

@ -13,6 +13,7 @@
/etc/config.mesh/network_tun
/etc/config.mesh/aredn
/etc/aredn_include/swconfig.user
/etc/aredn_include/static_routes
/etc/dropbear/dropbear_dss_host_key
/etc/dropbear/dropbear_rsa_host_key
/etc/dropbear/authorized_keys

View File

@ -47,5 +47,8 @@ config interface wifi_mon
include /etc/aredn_include/swconfig
### Static routes
include /etc/aredn_include/static_routes
### Tunnels devices
include /etc/config.mesh/network_tun

View File

@ -220,9 +220,11 @@ if do_basic then
local out = true
local inc = line:match("^include%s+(.*)%s*")
if inc then
for iline in io.lines(inc)
do
f:write(iline .. "\n")
if nixio.fs.stat(inc) then
for iline in io.lines(inc)
do
f:write(iline .. "\n")
end
end
out = false
elseif line:match("^[^#]") then