From c3410553fb1d5e03e0ca117d31f05ddac544c7db Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 16 Apr 2026 00:19:43 +0800 Subject: [PATCH] Update mermaids.sh --- mermaids.sh | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/mermaids.sh b/mermaids.sh index 16b19fe..a02357f 100644 --- a/mermaids.sh +++ b/mermaids.sh @@ -85,25 +85,24 @@ log "Creating Debian 12 LXC container $LXC_ID ($LXC_HOSTNAME)..." # Build network config safely if [[ -n "$LXC_IP" ]]; then if [[ -z "$LXC_GATEWAY" ]]; then - warn "IP provided but no gateway — using DHCP for gateway resolution" + warn "Static IP provided but no gateway — using DHCP for gateway resolution" NET_CONFIG="dhcp=1" else NET_CONFIG="ip=$LXC_IP/$LXC_NETMASK,gw=$LXC_GATEWAY" fi else - # No static IP → use DHCP NET_CONFIG="dhcp=1" fi -# 2. Use NET_CONFIG in pct create +# Use NET_CONFIG in pct create pct create $LXC_ID $LXC_TEMPLATE \ - -hostname $LXC_HOSTNAME \ - -memory $LXC_MEMORY \ - -cores $LXC_CORES \ - -net0 name=eth0,bridge=$LXC_BRIDGE,$NET_CONFIG \ - -rootfs $LXC_DISK:2 \ + -hostname "$LXC_HOSTNAME" \ + -memory "$LXC_MEMORY" \ + -cores "$LXC_CORES" \ + -net0 name=eth0,bridge="$LXC_BRIDGE",$NET_CONFIG \ + -rootfs "$LXC_DISK:2" \ -ostype debian \ - -password $LXC_ROOT_PASSWORD \ + -password "$LXC_ROOT_PASSWORD" \ -onboot 1 \ -features nesting=1 \ -unprivileged 0