Update mermaids.sh
This commit is contained in:
parent
1a6eb32fe3
commit
7b137de5cd
12
mermaids.sh
12
mermaids.sh
@ -84,21 +84,17 @@ log "Creating Debian 12 LXC container $LXC_ID ($LXC_HOSTNAME)..."
|
|||||||
|
|
||||||
# Build NET_CONFIG safely BEFORE pct create
|
# Build NET_CONFIG safely BEFORE pct create
|
||||||
if [[ -n "$LXC_IP" ]]; then
|
if [[ -n "$LXC_IP" ]]; then
|
||||||
if [[ -z "$LXC_GATEWAY" ]]; then
|
NET0_ARGS="$NET0_ARGS,ip=$LXC_IP/$LXC_NETMASK"
|
||||||
warn "IP provided but no gateway — falling back to DHCP"
|
[[ -n "$LXC_GATEWAY" ]] && NET0_ARGS="$NET0_ARGS,gw=$LXC_GATEWAY"
|
||||||
NET_CONFIG="dhcp=1"
|
|
||||||
else
|
|
||||||
NET_CONFIG="ip=$LXC_IP/$LXC_NETMASK,gw=$LXC_GATEWAY"
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
NET_CONFIG="dhcp=1"
|
NET0_ARGS="$NET0_ARGS,dhcp=1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
pct create $LXC_ID $LXC_TEMPLATE \
|
pct create $LXC_ID $LXC_TEMPLATE \
|
||||||
-hostname "$LXC_HOSTNAME" \
|
-hostname "$LXC_HOSTNAME" \
|
||||||
-memory "$LXC_MEMORY" \
|
-memory "$LXC_MEMORY" \
|
||||||
-cores "$LXC_CORES" \
|
-cores "$LXC_CORES" \
|
||||||
-net0 name=eth0,bridge="$LXC_BRIDGE",$NET_CONFIG \
|
-net0 "$NET0_ARGS" \
|
||||||
-rootfs "$LXC_DISK:2" \
|
-rootfs "$LXC_DISK:2" \
|
||||||
-ostype debian \
|
-ostype debian \
|
||||||
-password "$LXC_ROOT_PASSWORD" \
|
-password "$LXC_ROOT_PASSWORD" \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user