fix(build): guard against empty IPv6 address in static mode

Prevents 'net0: invalid format' when IPv6 method is static but
IPV6_ADDR is empty. Fixes #13178.
This commit is contained in:
MickLesk
2026-03-22 20:43:28 +01:00
parent cf99d6ad3e
commit 612a8bf34e

View File

@@ -3544,8 +3544,10 @@ build_container() {
auto) NET_STRING="$NET_STRING,ip6=auto" ;;
dhcp) NET_STRING="$NET_STRING,ip6=dhcp" ;;
static)
NET_STRING="$NET_STRING,ip6=$IPV6_ADDR"
[ -n "$IPV6_GATE" ] && NET_STRING="$NET_STRING,gw6=$IPV6_GATE"
if [[ -n "$IPV6_ADDR" ]]; then
NET_STRING="$NET_STRING,ip6=$IPV6_ADDR"
[ -n "$IPV6_GATE" ] && NET_STRING="$NET_STRING,gw6=$IPV6_GATE"
fi
;;
none) ;;
esac