mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-07 21:16:57 +02:00
Make --firmware_updater an optional flag.
Make --firmware_updater an optional flag. Change-Id: If7ec165a3ca123f1e0e5782f203d63e45a82582e BUG=7474 TEST=run locally Review URL: http://codereview.chromium.org/4237002
This commit is contained in:
parent
0addea30fd
commit
7f55e42020
@ -122,11 +122,23 @@ def sign_build(image, output):
|
||||
|
||||
|
||||
def build_factory_packages(signed_image, base_image, fw_updater, folder, board):
|
||||
"""Build image and modify mini omaha config.
|
||||
"""Build factory packages and modify mini omaha config.
|
||||
|
||||
Args:
|
||||
signed_image: signed image
|
||||
base_image: base image
|
||||
fw_updater: firmware updater
|
||||
folder: destination folder to write packages
|
||||
board: platform to build
|
||||
"""
|
||||
cmd = ('./make_factory_package.sh --release %s --factory %s'
|
||||
' --firmware_updater %s --subfolder %s --board %s'
|
||||
% (signed_image, base_image, fw_updater, folder, board))
|
||||
' --subfolder %s --board %s'
|
||||
% (signed_image, base_image, folder, board))
|
||||
if fw_updater:
|
||||
cmd = '%s --firmware_updater %s' % (cmd, fw_updater)
|
||||
else:
|
||||
print ('No --firmware_updater specified. Not including firmware shellball.')
|
||||
|
||||
print 'Building factory packages: %s' % cmd
|
||||
build_packages_process = KillableProcess(cmd, cwd=SCRIPTS_DIR)
|
||||
build_packages_process.start()
|
||||
@ -146,11 +158,12 @@ def main(argv):
|
||||
|
||||
if not FLAGS.base_image:
|
||||
exit('No --base_image specified.')
|
||||
if not FLAGS.firmware_updater:
|
||||
exit('No --firmware_updater specified.')
|
||||
|
||||
if FLAGS.firmware_updater:
|
||||
assert_is_file(FLAGS.firmware_updater,
|
||||
'Invalid or missing firmware updater.')
|
||||
|
||||
assert_is_file(FLAGS.base_image, 'Invalid or missing base image.')
|
||||
assert_is_file(FLAGS.firmware_updater, 'Invalid or missing firmware updater.')
|
||||
|
||||
signed_image = os.path.join(os.path.dirname(FLAGS.base_image),
|
||||
'%s_ssd_signed.bin' % FLAGS.board)
|
||||
|
Loading…
Reference in New Issue
Block a user