Revert "refactored: avoid using if statements"

Refactoring this, caused unexpected issues.

This reverts commit f72e00bbe9.
This commit is contained in:
Alex
2023-04-16 16:32:21 -06:00
parent e993d23c30
commit ee9fae8341

35
ishare2
View File

@@ -2006,18 +2006,33 @@ function corrections_for_qemu_images() {
}
function count_elements_to_download_for_qemu_images() {
FILES_COUNTER=0
myArray=()
FILES_COUNTER=1
myArray=("$FILE1LINK")
for i in {1..6}; do
filename_var="FILE${i}NAME"
link_var="FILE${i}LINK"
if ! [[ "$FILE2NAME" == *"-"* ]]; then
FILES_COUNTER=2
myArray=("$FILE1LINK" "$FILE2LINK")
fi
if [[ -n "${!filename_var}" ]] && ! [[ "${!filename_var}" == *"-"* ]]; then
FILES_COUNTER=$((FILES_COUNTER + 1))
myArray+=("${!link_var}")
fi
done
if ! [[ "$FILE3NAME" == *"-"* ]]; then
FILES_COUNTER=3
myArray=("$FILE1LINK" "$FILE2LINK" "$FILE3LINK")
fi
if ! [[ "$FILE4NAME" == *"-" ]]; then
FILES_COUNTER=4
myArray=("$FILE1LINK" "$FILE2LINK" "$FILE3LINK" "$FILE4LINK")
fi
if ! [[ "$FILE5NAME" == *"-"* ]]; then
FILES_COUNTER=5
myArray=("$FILE1LINK" "$FILE2LINK" "$FILE3LINK" "$FILE4LINK" "$FILE5LINK")
fi
if ! [[ "$FILE6NAME" == *"-"* ]]; then
FILES_COUNTER=6
myArray=("$FILE1LINK" "$FILE2LINK" "$FILE3LINK" "$FILE4LINK" "$FILE5LINK" "$FILE6LINK")
fi
}
function corrections_for_dynamips_images() {