mirror of
https://github.com/hackacad/bastille.git
synced 2026-03-25 02:05:11 +01:00
default/vnet: apply sysrc by default
This commit is contained in:
@@ -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}"
|
||||
|
||||
Reference in New Issue
Block a user