From 2ba0a3eeb9ae7f9d3ff77eff53f266f93ab575b3 Mon Sep 17 00:00:00 2001 From: mfgbhatti Date: Sun, 20 Feb 2022 17:26:34 +0000 Subject: [PATCH] wrong variable type --- 0-preinstall.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/0-preinstall.sh b/0-preinstall.sh index 757a81d..83ee156 100755 --- a/0-preinstall.sh +++ b/0-preinstall.sh @@ -93,8 +93,8 @@ do_format() { do_lvm() { i=0 - while [[ "$i" -le "${#LVM_PART_NUM[@]}" ]]; do - if [[ "${#LVM_PART_NUM[@]}" -eq "1" ]]; then + while [[ "$i" -le "$LVM_PART_NUM" ]]; do + if [[ "$LVM_PART_NUM" -eq "1" ]]; then lvcreate --extents 100%FREE "$LVM_VG" --name "${LVM_NAMES[$i]}" else lvcreate --size "${LVM_SIZES[$i]}" "$LVM_VG" --name "${LVM_NAMES[$i]}" @@ -106,7 +106,7 @@ do_lvm() { mount_lvm() { vgchange -ay &>/dev/null i=0 - while [[ "$i" -le "${#LVM_PART_NUM[@]}" ]]; do + while [[ "$i" -le "$LVM_PART_NUM" ]]; do lvchange -ay /dev/"$LVM_VG"/"${LVM_NAMES[$i]}" &>/dev/null do_format /dev/"$LVM_VG"/"${LVM_NAMES[$i]}"