Update create_lxc.sh

This commit is contained in:
CanbiZ 2025-06-30 11:28:25 +02:00
parent e7a00d483c
commit 86a4851c7c

View File

@ -107,14 +107,16 @@ function select_storage() {
} }
local -a MENU local -a MENU
local -A SEEN=() local KEYS_SEEN=""
local MSG_MAX_LENGTH=0 local MSG_MAX_LENGTH=0
while read -r TAG TYPE _ _ _ FREE _; do while read -r TAG TYPE _ _ _ FREE _; do
[[ -n "$TAG" && -n "$TYPE" ]] || continue [[ -n "$TAG" && -n "$TYPE" ]] || continue
local KEY="${TAG}:${TYPE}" local KEY="${TAG}:${TYPE}"
[[ -z "${SEEN[$KEY]}" ]] || continue if echo "$KEYS_SEEN" | grep -qx "$KEY"; then
SEEN["$KEY"]=1 continue
fi
KEYS_SEEN="${KEYS_SEEN}"$'\n'"$KEY"
local TYPE_PADDED=$(printf "%-10s" "$TYPE") local TYPE_PADDED=$(printf "%-10s" "$TYPE")
local FREE_FMT=$(numfmt --to=iec --from-unit=K --format %.2f <<<"$FREE")B local FREE_FMT=$(numfmt --to=iec --from-unit=K --format %.2f <<<"$FREE")B