DEBUGGING

This commit is contained in:
Raphael Numbus
2025-12-14 16:17:57 +01:00
parent 60140969cf
commit e4bf6a0c1a
+9 -9
View File
@@ -293,7 +293,7 @@ for DISK in \$(lsblk -x SIZE -d -n -o NAME); do
fi fi
# Disk ID # Disk ID
DISK_ID+=(\$(ls -l /dev/disk/by-id | grep -m1 \"../../\$DISK\" | awk '{print \"/dev/disk/by-id/\" \$9}')) DISK_ID+=(\"\$(ls -l /dev/disk/by-id | grep -m1 \"../../\$DISK\" | awk '{print \"/dev/disk/by-id/\" \$9}\")\")
# Disk size # Disk size
DISK_SIZE+=(\"\$(lsblk -x SIZE -d -n -o SIZE /dev/\$DISK)\") DISK_SIZE+=(\"\$(lsblk -x SIZE -d -n -o SIZE /dev/\$DISK)\")
@@ -311,12 +311,12 @@ echo \"\${DISK_SIZE[@]}\"
# Get arrays back # Get arrays back
readarray -t LINES <<<"$DISK_DETAILS" readarray -t LINES <<<"$DISK_DETAILS"
read -r -a DISK_DEVPATH <<<"${LINES[0]}" read -r -a DISK_DEVPATH <<<"${LINES[0]:-}"
read -r -a DISK_NAME <<<"${LINES[1]}" read -r -a DISK_NAME <<<"${LINES[1]:-}"
read -r -a DISK_TYPE <<<"${LINES[2]}" read -r -a DISK_TYPE <<<"${LINES[2]:-}"
read -r -a DISK_HEALTH <<<"${LINES[3]}" read -r -a DISK_HEALTH <<<"${LINES[3]:-}"
read -r -a DISK_ID <<<"${LINES[4]}" read -r -a DISK_ID <<<"${LINES[4]:-}"
read -r -a DISK_SIZE <<<"${LINES[5]}" read -r -a DISK_SIZE <<<"${LINES[5]:-}"
### Get disk information <-- ### Get disk information <--
### --> Disk selection ### --> Disk selection
@@ -340,8 +340,8 @@ echo \"\${DISK_SIZE[@]}\"
SELECTED_BOOT_DISK=$(gum choose --limit 2 --header "$HEADER" "${GUM_PRINTED_ELEMENTS[@]}") SELECTED_BOOT_DISK=$(gum choose --limit 2 --header "$HEADER" "${GUM_PRINTED_ELEMENTS[@]}")
for i in $(seq 0 $(($TOTAL_NUMBER_OF_DISKS - 1))); do for ((i=0; i<TOTAL_NUMBER_OF_DISKS; i++)); do
if printf '%s' "$SELECTED_BOOT_DISK" | grep -iq "${DISK_NAME[$i]}"; then if printf '%s' "$SELECTED_BOOT_DISK" | grep -iqw "${DISK_NAME[$i]}"; then
((NUMBER_OF_BOOT_DISKS++)) ((NUMBER_OF_BOOT_DISKS++))
export "BOOT_DISK_${NUMBER_OF_BOOT_DISKS}_ID=${DISK_ID[$i]}" export "BOOT_DISK_${NUMBER_OF_BOOT_DISKS}_ID=${DISK_ID[$i]}"
unset "GUM_PRINTED_ELEMENTS[${i}]" unset "GUM_PRINTED_ELEMENTS[${i}]"