From 21ef2c600b6c49b9df09a1c3666018f676c2b15a Mon Sep 17 00:00:00 2001 From: Himanshu Jakhmola Date: Wed, 12 Jul 2023 08:11:12 +0530 Subject: [PATCH] Avoid calling MergeUpdateEngineConfig for non-ab target super image generation is failing for non-ab target as it is not able to find update_engine_config.txt while calling MergeUpdateEngineConfig. META/update_engine_config.txt exists when AB_OTA_UPDATER is true. Avoid calling MergeUpdateEngineConfig for non-ab target. Bug: 290811619 Change-Id: Ie88b31adce15df87f73031e1f5bff0d825601e0c --- tools/releasetools/merge/merge_meta.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/releasetools/merge/merge_meta.py b/tools/releasetools/merge/merge_meta.py index b61f039051..81c35103f5 100644 --- a/tools/releasetools/merge/merge_meta.py +++ b/tools/releasetools/merge/merge_meta.py @@ -124,10 +124,10 @@ def MergeMetaFiles(temp_dir, merged_dir): merged_meta_dir=merged_meta_dir, file_name=file_name) - MergeUpdateEngineConfig( - framework_meta_dir, - vendor_meta_dir, merged_meta_dir, - ) + if OPTIONS.merged_misc_info.get('ab_update') == 'true': + MergeUpdateEngineConfig( + framework_meta_dir, + vendor_meta_dir, merged_meta_dir) # Write the now-finalized OPTIONS.merged_misc_info. merge_utils.WriteSortedData(