summaryrefslogtreecommitdiff
path: root/scripts/image_signing/sign_cr50_firmware.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/image_signing/sign_cr50_firmware.sh')
-rwxr-xr-xscripts/image_signing/sign_cr50_firmware.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/image_signing/sign_cr50_firmware.sh b/scripts/image_signing/sign_cr50_firmware.sh
index b39babac..1616e49b 100755
--- a/scripts/image_signing/sign_cr50_firmware.sh
+++ b/scripts/image_signing/sign_cr50_firmware.sh
@@ -43,7 +43,14 @@ verify_cr50_manifest() {
local bid_flags
major="$(jq '.major' "${manifest_json}")"
+ if [[ ${major} == null ]]; then
+ die "Major version number not found in ${manifest_json}"
+ fi
+
bid_flags="$(jq '.board_id_flags' "${manifest_json}")"
+ if [[ ${bid_flags} == null ]]; then
+ die "bid_flags not found in ${manifest_json}"
+ fi
if (( major & 1 )); then
if (( bid_flags & MP_BID_FLAG )); then