From af4daf351698767d4ed23a6bf0efc55788ed1f53 Mon Sep 17 00:00:00 2001 From: Kai Lueke Date: Wed, 14 Jun 2023 18:30:48 +0200 Subject: [PATCH] Upload dev-key-signed OEM sysext update payload For release tests and updating a machine to a dev build we already have the dev-key-signed generic update payload but not yet the OEM sysext update payload. Generate the dev-key-signed OEM sysext update payload during build and upload it. --- build_library/vm_image_util.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build_library/vm_image_util.sh b/build_library/vm_image_util.sh index b684e45277..b9daa2e377 100644 --- a/build_library/vm_image_util.sh +++ b/build_library/vm_image_util.sh @@ -579,6 +579,11 @@ install_oem_sysext() { for to_move in "${built_sysext_dir}/${oem_sysext}"*; do mv "${to_move}" "${upload_dir}/${to_move##*/}" done + # Generate dev-key-signed update payload for testing + delta_generator \ + -private_key "/usr/share/update_engine/update-payload-key.key.pem" \ + -new_image "${upload_dir}/${built_sysext_filename}" \ + -out_file "${upload_dir}/flatcar_test_update-${oem_sysext}.gz" # Remove sysext_dir if building sysext and installing it # succeeded. rm -rf "${built_sysext_dir}"