diff options
author | Hung-Te Lin <hungte@chromium.org> | 2011-07-22 16:07:58 +0800 |
---|---|---|
committer | Hung-Te Lin <hungte@chromium.org> | 2011-07-22 21:14:27 -0700 |
commit | 8e17e5fe43e9407066e7cdf9dabfd3eb637817a7 (patch) | |
tree | edc515cc5dd06ad4f66a33491d429f33f4f3fa8d /scripts/image_signing/make_dev_firmware.sh | |
parent | ad03a439bc97523e03d19aa1dcd568744d60889c (diff) | |
download | vboot-8e17e5fe43e9407066e7cdf9dabfd3eb637817a7.tar.gz |
resign_firmwarefd.sh: support new "flag" (for hinting two-stop FW)
The two-stop firmware relies on the "flag" field which may be useful for the
resign_firmwarefd.sh.
BUG=chrome-os-partner:5095
TEST=./resign_firmwarefd [params] 1
vbutil_firmware --verify ..... # seeing flag = 1
Change-Id: I56b44ee5b610e36384e15e6eb31286f0f838734b
Reviewed-on: http://gerrit.chromium.org/gerrit/4561
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Gaurav Shah <gauravsh@chromium.org>
Diffstat (limited to 'scripts/image_signing/make_dev_firmware.sh')
-rwxr-xr-x | scripts/image_signing/make_dev_firmware.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/image_signing/make_dev_firmware.sh b/scripts/image_signing/make_dev_firmware.sh index d66d6f65..b2fa4fc9 100755 --- a/scripts/image_signing/make_dev_firmware.sh +++ b/scripts/image_signing/make_dev_firmware.sh @@ -222,6 +222,7 @@ main() { debug_msg "Resign the firmware code (A/B) with new keys" local unsigned_image="$(make_temp_file)" cp -f "$IMAGE" "$unsigned_image" + # TODO(hungte) derive kernel key and preamble flag from existing firmware "$SCRIPT_BASE/resign_firmwarefd.sh" \ "$unsigned_image" \ "$IMAGE" \ @@ -231,6 +232,9 @@ main() { "$dev_firmware_keyblock" \ "$kernel_sub_pubkey" >"$EXEC_LOG" 2>&1 || err_die "Failed to re-sign firmware. (message: $(cat "$EXEC_LOG"))" + if is_debug_mode; then + cat "$EXEC_LOG" + fi # TODO(hungte) compare if the image really needs to be changed. |