Update install.sh (#455)

This commit is contained in:
Kroese 2024-05-04 19:12:58 +02:00 committed by GitHub
parent 22a5bd72d3
commit 0cb936d64d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -295,16 +295,15 @@ verifyFile() {
local total="$3" local total="$3"
local check="$4" local check="$4"
if [[ "$total" != "$size" ]]; then if [ -n "$size" ] && [[ "$total" != "$size" ]]; then
if [ -n "$size" ] && [[ "$size" != "0" ]]; then [[ "$size" != "0" ]] && warn "The download file has an unexpected size: $total"
warn "The download file has an unexpected size: $total"
fi
fi fi
local hash="" local hash=""
local algo="SHA256" local algo="SHA256"
[ -z "$check" ] && return 0 [ -z "$check" ] && return 0
[[ "$VERIFY" != [Yy1]* ]] && return 0
[[ "${#check}" == "40" ]] && algo="SHA1" [[ "${#check}" == "40" ]] && algo="SHA1"
local msg="Verifying downloaded ISO..." local msg="Verifying downloaded ISO..."
@ -365,9 +364,7 @@ downloadFile() {
if (( rc == 0 )) && [ -f "$iso" ]; then if (( rc == 0 )) && [ -f "$iso" ]; then
total=$(stat -c%s "$iso") total=$(stat -c%s "$iso")
if [ "$total" -gt 100000000 ]; then if [ "$total" -gt 100000000 ]; then
if [[ "$VERIFY" == [Yy1]* ]] && [ -n "$sum" ]; then ! verifyFile "$iso" "$size" "$total" "$sum" && return 1
! verifyFile "$iso" "$size" "$total" "$sum" && return 1
fi
html "Download finished successfully..." && return 0 html "Download finished successfully..." && return 0
fi fi
fi fi