diff --git a/deploy.sh b/deploy.sh index 63f0c5f..cd77456 100644 --- a/deploy.sh +++ b/deploy.sh @@ -338,7 +338,7 @@ disks_selection() { for i in ${!DISK_NAME[@]}; do if printf '%s' "$SELECTED_BOOT_DISK" | grep -iqw "${DISK_NAME[${i}]}"; then - BOOT_DISKS_ID_LIST+=("${DISK_ID[${i}]:-${DISK_DEVPATH[${i}]}}") + BOOT_DISKS_ID_LIST+=("\"${DISK_ID[${i}]:-${DISK_DEVPATH[${i}]}}\"") BOOT_DISKS_NAME+=("${DISK_NAME[${i}]}") unset "GUM_PRINTED_ELEMENTS[${i}]" fi @@ -360,22 +360,22 @@ disks_selection() { export PARITY_DISK_NUMBER=0 export CONTENT_DISK_NUMBER=1 export PARITY_DISK_LIST=() - export CONTENT_DISK_LIST=("${DATA_DISKS_ID[0]}") + export CONTENT_DISK_LIST=("\"${DATA_DISKS_ID[0]}\"") else export PARITY_DISK_NUMBER=$(((${#DATA_DISKS_ID[@]} + 2) / 3)) export CONTENT_DISK_NUMBER=$((${#DATA_DISKS_ID[@]} - PARITY_DISK_NUMBER)) for i in $(seq 0 $(($CONTENT_DISK_NUMBER - 1))); do - CONTENT_DISK_LIST+=("${DATA_DISKS_ID[${i}]}") + CONTENT_DISK_LIST+=("\"${DATA_DISKS_ID[${i}]}\"") done for i in $(seq $CONTENT_DISK_NUMBER $((${#DATA_DISKS_ID[@]} - 1))); do - PARITY_DISK_LIST+=("${DATA_DISKS_ID[${i}]}") + PARITY_DISK_LIST+=("\"${DATA_DISKS_ID[${i}]}\"") done fi if [[ "${#DATA_DISKS_ID[@]}" -gt 0 ]]; then for i in ${!DATA_DISKS_ID[@]}; do if [[ "${DATA_DISKS_TYPE[${i}]}" == "HDD" ]]; then - SPINDOWN_DISKS_LIST+=("${DATA_DISKS_ID[${i}]}") + SPINDOWN_DISKS_LIST+=("\"${DATA_DISKS_ID[${i}]}\"") fi done fi