mirror of
https://github.com/dockur/windows.git
synced 2026-08-03 12:37:20 +01:00
fix: Remove invalid downloads after checksum failures (#1925)
This commit is contained in:
+6
-1
@@ -819,7 +819,12 @@ tryDownload() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Status 2 means the completed download failed deterministic validation.
|
# Status 2 means the completed download failed deterministic validation.
|
||||||
verifyFile "$iso" "$size" "$total" "$sum" || return 2
|
if ! verifyFile "$iso" "$size" "$total" "$sum"; then
|
||||||
|
if ! rm -f -- "$iso" "$iso.aria2"; then
|
||||||
|
warn "failed to remove invalid download \"$iso\"!"
|
||||||
|
fi
|
||||||
|
return 2
|
||||||
|
fi
|
||||||
|
|
||||||
# Extract the .iso from the compressed archive if needed.
|
# Extract the .iso from the compressed archive if needed.
|
||||||
isCompressed "$url" && UNPACK="Y"
|
isCompressed "$url" && UNPACK="Y"
|
||||||
|
|||||||
Reference in New Issue
Block a user