From c385064d94370770e23b117712f99362e26575fa Mon Sep 17 00:00:00 2001 From: Tianjie Date: Wed, 13 May 2020 14:47:31 -0700 Subject: [PATCH] Exclude vendor_boot in secondary payload The secondary payload is used by factory OTA to speed up the first boot of the device. The payload should only contain bootloaders images and the precompiled apps in system_other. Remove vendor_boot to reduce the secondary payload size. Test: build a package with secondary payload Change-Id: I3a9f6dda00a5aac038438065e2bc6483d71b5e95 --- tools/releasetools/ota_from_target_files.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/releasetools/ota_from_target_files.py b/tools/releasetools/ota_from_target_files.py index 47ad3d8a14..ad001d13c7 100755 --- a/tools/releasetools/ota_from_target_files.py +++ b/tools/releasetools/ota_from_target_files.py @@ -267,7 +267,8 @@ RETROFIT_DAP_UNZIP_PATTERN = ['OTA/super_*.img', AB_PARTITIONS] # 'system_other' and bootloader partitions. SECONDARY_PAYLOAD_SKIPPED_IMAGES = [ 'boot', 'dtbo', 'modem', 'odm', 'product', 'radio', 'recovery', - 'system_ext', 'vbmeta', 'vbmeta_system', 'vbmeta_vendor', 'vendor'] + 'system_ext', 'vbmeta', 'vbmeta_system', 'vbmeta_vendor', 'vendor', + 'vendor_boot'] class PayloadSigner(object):