releasetools: support prebuilt vendor.img
Signing builds with prebuilt vendor.img causes the following error: Traceback (most recent call last): File "./build/make/tools/releasetools/sign_target_files_apks", line 1230, in <module> main(sys.argv[1:]) File "./build/make/tools/releasetools/sign_target_files_apks", line 1223, in main add_img_to_target_files.main(new_args) File ".../build/make/tools/releasetools/add_img_to_target_files.py", line 942, in main AddImagesToTargetFiles(args[0]) File ".../build/make/tools/releasetools/add_img_to_target_files.py", line 892, in AddImagesToTargetFiles CheckAbOtaImages(output_zip, ab_partitions) File ".../build/make/tools/releasetools/add_img_to_target_files.py", line 562, in CheckAbOtaImages assert available, "Failed to find " + img_name AssertionError: Failed to find vendor.img This patch addresses this error by copying IMAGES/vendor.img if it exists in the input zip Test: Follow https://source.android.com/devices/tech/ota/sign_builds#release-keys and then https: //source.android.com/devices/tech/ota/sign_builds#creating-image-files Change-Id: I903ff20d79bcf7621ebf29f0b8dfe85ebc3fb1ff
Loading