summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHung-Te Lin <hungte@chromium.org>2012-10-30 16:34:55 +0800
committerGerrit <chrome-bot@google.com>2012-10-30 15:33:29 -0700
commitca8c372e60d249cc49ecaf1d33ace2d53caadfae (patch)
tree0022a676305aba91e0ff7ed74e5849169588c37f
parentd2852eabf6da8bd36ba898c9b375f0480fab02d2 (diff)
downloadvboot-ca8c372e60d249cc49ecaf1d33ace2d53caadfae.tar.gz
sign_official_build: Support signing additional RW firmware in shellball.
There will be more bios*.bin (ex, bios_rw.bin) in firmware updater, and we do want to sign all files. BRANCH=signer BUG=chromium-os:35369 TEST=sign_official_build.sh ssd DEV_IMAGE ../../tests/devkeys Change-Id: I2ea0c5c3d7a18c43df581f50b4bd907206dcd7ad Reviewed-on: https://gerrit.chromium.org/gerrit/36890 Tested-by: Hung-Te Lin <hungte@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Gaurav Shah <gauravsh@chromium.org> Commit-Ready: Hung-Te Lin <hungte@chromium.org>
-rwxr-xr-xscripts/image_signing/sign_official_build.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/image_signing/sign_official_build.sh b/scripts/image_signing/sign_official_build.sh
index 08febc6d..0f9691ff 100755
--- a/scripts/image_signing/sign_official_build.sh
+++ b/scripts/image_signing/sign_official_build.sh
@@ -390,7 +390,10 @@ resign_firmware_payload() {
return; }
echo "Found a valid firmware update shellball."
- sign_firmware ${shellball_dir}/bios.bin ${KEY_DIR} ${FIRMWARE_VERSION}
+ local image_file
+ for image_file in "${shellball_dir}"/bios*.bin; do
+ sign_firmware "${image_file}" ${KEY_DIR} ${FIRMWARE_VERSION}
+ done
local signer_notes="${shellball_dir}/VERSION.signer"
echo "" >"$signer_notes"