From b1f664ca7c91d3c05c9ee162ce047e76b61fb0ae Mon Sep 17 00:00:00 2001 From: bryan Date: Sat, 14 Jan 2023 10:45:27 -0500 Subject: [PATCH] More work on sha256sum --- openwrtbuilder | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/openwrtbuilder b/openwrtbuilder index a713790..d26cc14 100755 --- a/openwrtbuilder +++ b/openwrtbuilder @@ -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 }