More work on sha256sum

This commit is contained in:
2023-01-14 10:45:27 -05:00
parent cafdfb4978
commit b1f664ca7c

View File

@@ -375,7 +375,7 @@ getImageBuilder() {
verifyImage() {
debug "${FUNCNAME[0]}"
declare checksum file_to_check
declare checksum
if hash sha256sum &>/dev/null; then
debug "Verifying Image Builder checksums"
@@ -388,14 +388,10 @@ verifyImage() {
debug "Failed to download checksum"
fi
for file_to_check in "$FACTORYIMGGZ" "$SYSUPGRADEIMGGZ"; do
debug "file_to_check: $file_to_check"
[[ -f $file_to_check ]] || continue
checksum=$(grep "${file_to_check##*/}" "$SHA256_FILE" | cut -f1 -d' ')
debug "checksum: $checksum"
echo -n "$checksum $file_to_check" | sha256sum --check --status
debug "checksum return code: $?"
done
checksum=$(grep "${IB_ARCHIVE##*/}" "$SHA256_FILE" | cut -f1 -d' ')
debug "checksum: $checksum"
echo -n "$checksum $IB_ARCHIVE" | sha256sum --check --status
debug "checksum return code: $?"
fi
}