Merge pull request #1199 from BastilleBSD/tschettervictor-patch-1

common: Show warning when updating jail.conf > v1
This commit is contained in:
tschettervictor
2025-07-22 11:45:10 -06:00
committed by GitHub

View File

@@ -560,6 +560,11 @@ update_jail_syntax_v1() {
# Only apply if old syntax is found
if grep -Eoq "exec.prestart.*ifconfig epair[0-9]+ create.*" "${jail_config}"; then
warn "\n[WARNING]\n"
warn "Updating jail.conf file..."
warn "Please review your jail.conf file after completion."
warm "VNET jails created without -M will be assigned a new MAC address."
if [ "$(echo -n "e0a_${jail}" | awk '{print length}')" -lt 16 ]; then
local new_host_epair=e0a_${jail}
local new_jail_epair=e0b_${jail}
@@ -588,6 +593,11 @@ update_jail_syntax_v1() {
elif grep -Eoq "exec.poststop.*jib destroy.*" "${jail_config}"; then
warn "\n[WARNING]\n"
warn "Updating jail.conf file..."
warn "Please review your jail.conf file after completion."
warm "VNET jails created without -M will be assigned a new MAC address."
local external_interface="$(grep -Eo "jib addm.*" "${jail_config}" | awk '{print $4}')"
if [ "$(echo -n "e0a_${jail}" | awk '{print length}')" -lt 16 ]; then