xbuddy: add a factory_shim alias
This allows you to do:
cros flash usb:// xbuddy://remote/samus/latest-canary/factory_shim
BUG=None
TEST=ran above flash command and it downloaded & flashed factory_install_shim.bin
Change-Id: Icf0f0e016c344be1b4e34f901da68c64dcef2492
Reviewed-on: https://chromium-review.googlesource.com/380355
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Xixuan Wu <xixuan@chromium.org>
diff --git a/build_artifact.py b/build_artifact.py
index 1896fdc..22e0560 100755
--- a/build_artifact.py
+++ b/build_artifact.py
@@ -38,6 +38,7 @@
AUTOTEST_SERVER_PACKAGE_FILE = 'autotest_server_package.tar.bz2'
DEBUG_SYMBOLS_FILE = 'debug.tgz'
FACTORY_FILE = 'ChromeOS-factory*.zip'
+FACTORY_SHIM_FILE = 'factory_image.zip'
FIRMWARE_FILE = 'firmware_from_source.tar.bz2'
IMAGE_FILE = 'image.zip'
TEST_SUITES_FILE = 'test_suites.tar.bz2'
@@ -622,6 +623,9 @@
files_to_extract=['debug/breakpad'])
_AddCrOSArtifact(artifact_info.FACTORY_IMAGE, BundledArtifact, FACTORY_FILE,
files_to_extract=[devserver_constants.FACTORY_IMAGE_FILE])
+_AddCrOSArtifact(artifact_info.FACTORY_SHIM_IMAGE, BundledArtifact,
+ FACTORY_SHIM_FILE,
+ files_to_extract=[devserver_constants.FACTORY_SHIM_IMAGE_FILE])
# Add all the paygen_au artifacts in one go.
for c in devserver_constants.CHANNELS: