pushimage: sign cr50 firmware.
If the board is configured to sign cr50 firmware, trigger the signing.
BUG=b:74100307
TEST=unit tests pass
Change-Id: I94c35a2cb2baf0cb8e9b07f04e9f17f2e5fc90e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1829965
Tested-by: LaMont Jones <lamontjones@chromium.org>
Commit-Queue: LaMont Jones <lamontjones@chromium.org>
Auto-Submit: LaMont Jones <lamontjones@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/scripts/pushimage.py b/scripts/pushimage.py
index 390c30a..fd25c24 100644
--- a/scripts/pushimage.py
+++ b/scripts/pushimage.py
@@ -53,6 +53,7 @@
constants.IMAGE_TYPE_ACCESSORY_USBPD,
constants.IMAGE_TYPE_ACCESSORY_RWSIG,
constants.IMAGE_TYPE_BASE,
+ constants.IMAGE_TYPE_CR50_FIRMWARE,
)
@@ -403,6 +404,7 @@
constants.IMAGE_TYPE_NV_LP0_FIRMWARE)
acc_usbpd_basename = _ImageNameBase(constants.IMAGE_TYPE_ACCESSORY_USBPD)
acc_rwsig_basename = _ImageNameBase(constants.IMAGE_TYPE_ACCESSORY_RWSIG)
+ cr50_firmware_basename = _ImageNameBase(constants.IMAGE_TYPE_CR50_FIRMWARE)
test_basename = _ImageNameBase(constants.IMAGE_TYPE_TEST)
base_basename = _ImageNameBase(constants.IMAGE_TYPE_BASE)
hwqual_tarball = 'chromeos-hwqual-%s-%s.tar.bz2' % (board, versionrev)
@@ -441,6 +443,9 @@
('firmware_from_source.tar.bz2', acc_rwsig_basename, 'tar.bz2',
constants.IMAGE_TYPE_ACCESSORY_RWSIG),
+
+ ('firmware_from_source.tar.bz2', cr50_firmware_basename, 'tar.bz2',
+ constants.IMAGE_TYPE_CR50_FIRMWARE),
)
# The following build artifacts are copied and marked for signing, if