Refactor verifyImage
This commit is contained in:
@@ -375,7 +375,7 @@ getImageBuilder() {
|
|||||||
verifyImage() {
|
verifyImage() {
|
||||||
debug "${FUNCNAME[0]}"
|
debug "${FUNCNAME[0]}"
|
||||||
|
|
||||||
declare checksum
|
declare checksum file
|
||||||
|
|
||||||
if hash sha256sum &>/dev/null; then
|
if hash sha256sum &>/dev/null; then
|
||||||
debug "Verifying Image Builder checksums"
|
debug "Verifying Image Builder checksums"
|
||||||
@@ -388,13 +388,12 @@ verifyImage() {
|
|||||||
debug "Failed to download checksum"
|
debug "Failed to download checksum"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
checksum=$(grep "${IB_ARCHIVE##*/}" "$SHA256_FILE") # | cut -f1 -d' ')
|
for file in "$FACTORYIMGGZFNAME" "$SYSUPGRADEIMGGZFNAME"; do
|
||||||
|
checksum=$(grep "$file" "$SHA256_FILE" | cut -f1 -d' ')
|
||||||
debug "checksum: $checksum"
|
debug "checksum: $checksum"
|
||||||
|
echo "$checksum $file" | sha256sum --check --status
|
||||||
echo "$checksum ${IB_ARCHIVE##*/}" | sha256sum --check --status
|
debug "checksum return code: $?"
|
||||||
|
done
|
||||||
debug "checksum return code: $?"
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -719,6 +718,7 @@ main() {
|
|||||||
|
|
||||||
declare -g FACTORYIMG="$img_prefix-factory.img"
|
declare -g FACTORYIMG="$img_prefix-factory.img"
|
||||||
declare -g FACTORYIMGGZ="$img_prefix-factory.img.gz"
|
declare -g FACTORYIMGGZ="$img_prefix-factory.img.gz"
|
||||||
|
declare -g FACTORYIMGGZFNAME="${FACTORYIMGGZ##*/}"
|
||||||
declare -g SYSUPGRADEIMG="$img_prefix-sysupgrade.img"
|
declare -g SYSUPGRADEIMG="$img_prefix-sysupgrade.img"
|
||||||
declare -g SYSUPGRADEIMGGZ="$img_prefix-sysupgrade.img.gz"
|
declare -g SYSUPGRADEIMGGZ="$img_prefix-sysupgrade.img.gz"
|
||||||
declare -g SYSUPGRADEIMGGZFNAME="${SYSUPGRADEIMGGZ##*/}"
|
declare -g SYSUPGRADEIMGGZFNAME="${SYSUPGRADEIMGGZ##*/}"
|
||||||
|
|||||||
Reference in New Issue
Block a user