From 576844e15374c293bb1a968bfe8a5cf55c6b3c97 Mon Sep 17 00:00:00 2001 From: tschettervictor <85497460+tschettervictor@users.noreply.github.com> Date: Fri, 12 Dec 2025 16:39:31 -0700 Subject: [PATCH] default/vnet: apply sysrc by default --- .../templates/default/vnet/Bastillefile | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/usr/local/share/bastille/templates/default/vnet/Bastillefile b/usr/local/share/bastille/templates/default/vnet/Bastillefile index f0c4cadb..0dbc6cbc 100644 --- a/usr/local/share/bastille/templates/default/vnet/Bastillefile +++ b/usr/local/share/bastille/templates/default/vnet/Bastillefile @@ -1,20 +1,14 @@ ARG EXT_INTERFACE ARG INTERFACE ARG VNET -ARG GATEWAY -ARG GATEWAY6 +ARG GATEWAY="NO" +ARG GATEWAY6="NO" ARG IFCONFIG="SYNCDHCP" ARG IFCONFIG6 SYSRC ifconfig_${INTERFACE}_name=${VNET} SYSRC ifconfig_${VNET}="${IFCONFIG}" - -# Set description if EXT_INTERFACE is set -CMD if [ -n "${EXT_INTERFACE}" ]; then /usr/sbin/sysrc ifconfig_${VNET}_descr="jail interface for ${EXT_INTERFACE}"; fi - -# Apply IFCONFIG6 if set -CMD if [ -n "${IFCONFIG6}" ]; then /usr/sbin/sysrc ifconfig_${VNET}_ipv6="${IFCONFIG6}"; fi - -# GATEWAY will be empty for a DHCP config. -- cwells -CMD if [ -n "${GATEWAY}" ]; then /usr/sbin/sysrc defaultrouter="${GATEWAY}"; fi -CMD if [ -n "${GATEWAY6}" ]; then /usr/sbin/sysrc ipv6_defaultrouter="${GATEWAY6}"; fi +SYSRC ifconfig_${VNET}_descr="jail interface for ${EXT_INTERFACE}" +SYSRC ifconfig_${VNET}_ipv6="${IFCONFIG6}" +SYSRC defaultrouter="${GATEWAY}" +SYSRC ipv6_defaultrouter="${GATEWAY6}"