From 86a4851c7c082cc6efc1b4872dc077fe40bbb235 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Mon, 30 Jun 2025 11:28:25 +0200 Subject: [PATCH] Update create_lxc.sh --- misc/create_lxc.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/misc/create_lxc.sh b/misc/create_lxc.sh index 9bf6dd6c..4fdddf7f 100644 --- a/misc/create_lxc.sh +++ b/misc/create_lxc.sh @@ -107,14 +107,16 @@ function select_storage() { } local -a MENU - local -A SEEN=() + local KEYS_SEEN="" local MSG_MAX_LENGTH=0 while read -r TAG TYPE _ _ _ FREE _; do [[ -n "$TAG" && -n "$TYPE" ]] || continue local KEY="${TAG}:${TYPE}" - [[ -z "${SEEN[$KEY]}" ]] || continue - SEEN["$KEY"]=1 + if echo "$KEYS_SEEN" | grep -qx "$KEY"; then + continue + fi + KEYS_SEEN="${KEYS_SEEN}"$'\n'"$KEY" local TYPE_PADDED=$(printf "%-10s" "$TYPE") local FREE_FMT=$(numfmt --to=iec --from-unit=K --format %.2f <<<"$FREE")B