commands: { copy_before: { from: "out_adevtool_deps/host/linux-x86/bin/go/soong_zip/linux_glibc_x86_64/pkg/soong_zip" to: "tools/out/bin/soong_zip" executable: false } copy_before: { from: "build/make/tools/releasetools/Android.bp" to: "build/make/tools/releasetools/Android.bp" } copy_before: { from: "build/make/tools/releasetools/OWNERS" to: "build/make/tools/releasetools/OWNERS" } copy_before: { from: "build/make/tools/releasetools/add_img_to_target_files.py" to: "build/make/tools/releasetools/add_img_to_target_files.py" } copy_before: { from: "build/make/tools/releasetools/apex_utils.py" to: "build/make/tools/releasetools/apex_utils.py" } copy_before: { from: "build/make/tools/releasetools/blockimgdiff.py" to: "build/make/tools/releasetools/blockimgdiff.py" } copy_before: { from: "build/make/tools/releasetools/build_image.py" to: "build/make/tools/releasetools/build_image.py" } copy_before: { from: "build/make/tools/releasetools/build_super_image.py" to: "build/make/tools/releasetools/build_super_image.py" } copy_before: { from: "build/make/tools/releasetools/care_map_pb2.py" to: "build/make/tools/releasetools/care_map_pb2.py" } copy_before: { from: "build/make/tools/releasetools/check_ota_package_signature.py" to: "build/make/tools/releasetools/check_ota_package_signature.py" } copy_before: { from: "build/make/tools/releasetools/check_partition_sizes.py" to: "build/make/tools/releasetools/check_partition_sizes.py" } copy_before: { from: "build/make/tools/releasetools/check_target_files_signatures.py" to: "build/make/tools/releasetools/check_target_files_signatures.py" } copy_before: { from: "build/make/tools/releasetools/check_target_files_vintf.py" to: "build/make/tools/releasetools/check_target_files_vintf.py" } copy_before: { from: "build/make/tools/releasetools/common.py" to: "build/make/tools/releasetools/common.py" } copy_before: { from: "build/make/tools/releasetools/create_brick_ota.py" to: "build/make/tools/releasetools/create_brick_ota.py" } copy_before: { from: "build/make/tools/releasetools/edify_generator.py" to: "build/make/tools/releasetools/edify_generator.py" } copy_before: { from: "build/make/tools/releasetools/find_shareduid_violation.py" to: "build/make/tools/releasetools/find_shareduid_violation.py" } copy_before: { from: "build/make/tools/releasetools/fsverity_metadata_generator.py" to: "build/make/tools/releasetools/fsverity_metadata_generator.py" } copy_before: { from: "build/make/tools/releasetools/images.py" to: "build/make/tools/releasetools/images.py" } copy_before: { from: "build/make/tools/releasetools/img_from_target_files.py" to: "build/make/tools/releasetools/img_from_target_files.py" } copy_before: { from: "build/make/tools/releasetools/jarjar-rules.txt" to: "build/make/tools/releasetools/jarjar-rules.txt" } copy_before: { from: "build/make/tools/releasetools/make_recovery_patch.py" to: "build/make/tools/releasetools/make_recovery_patch.py" } copy_before: { from: "build/make/tools/releasetools/merge/Android.bp" to: "build/make/tools/releasetools/merge/Android.bp" } copy_before: { from: "build/make/tools/releasetools/merge/OWNERS" to: "build/make/tools/releasetools/merge/OWNERS" } copy_before: { from: "build/make/tools/releasetools/merge/merge_builds.py" to: "build/make/tools/releasetools/merge/merge_builds.py" } copy_before: { from: "build/make/tools/releasetools/merge/merge_compatibility_checks.py" to: "build/make/tools/releasetools/merge/merge_compatibility_checks.py" } copy_before: { from: "build/make/tools/releasetools/merge/merge_dexopt.py" to: "build/make/tools/releasetools/merge/merge_dexopt.py" } copy_before: { from: "build/make/tools/releasetools/merge/merge_meta.py" to: "build/make/tools/releasetools/merge/merge_meta.py" } copy_before: { from: "build/make/tools/releasetools/merge/merge_target_files.py" to: "build/make/tools/releasetools/merge/merge_target_files.py" } copy_before: { from: "build/make/tools/releasetools/merge/merge_utils.py" to: "build/make/tools/releasetools/merge/merge_utils.py" } copy_before: { from: "build/make/tools/releasetools/merge/test_merge_compatibility_checks.py" to: "build/make/tools/releasetools/merge/test_merge_compatibility_checks.py" } copy_before: { from: "build/make/tools/releasetools/merge/test_merge_meta.py" to: "build/make/tools/releasetools/merge/test_merge_meta.py" } copy_before: { from: "build/make/tools/releasetools/merge/test_merge_utils.py" to: "build/make/tools/releasetools/merge/test_merge_utils.py" } copy_before: { from: "build/make/tools/releasetools/merge_ota.py" to: "build/make/tools/releasetools/merge_ota.py" } copy_before: { from: "build/make/tools/releasetools/non_ab_ota.py" to: "build/make/tools/releasetools/non_ab_ota.py" } copy_before: { from: "build/make/tools/releasetools/ota_from_raw_img.py" to: "build/make/tools/releasetools/ota_from_raw_img.py" } copy_before: { from: "build/make/tools/releasetools/ota_from_target_files.py" to: "build/make/tools/releasetools/ota_from_target_files.py" } copy_before: { from: "build/make/tools/releasetools/ota_metadata.proto" to: "build/make/tools/releasetools/ota_metadata.proto" } copy_before: { from: "build/make/tools/releasetools/ota_metadata_pb2.py" to: "build/make/tools/releasetools/ota_metadata_pb2.py" } copy_before: { from: "build/make/tools/releasetools/ota_package_parser.py" to: "build/make/tools/releasetools/ota_package_parser.py" } copy_before: { from: "build/make/tools/releasetools/ota_signing_utils.py" to: "build/make/tools/releasetools/ota_signing_utils.py" } copy_before: { from: "build/make/tools/releasetools/ota_utils.py" to: "build/make/tools/releasetools/ota_utils.py" } copy_before: { from: "build/make/tools/releasetools/payload_signer.py" to: "build/make/tools/releasetools/payload_signer.py" } copy_before: { from: "build/make/tools/releasetools/pylintrc" to: "build/make/tools/releasetools/pylintrc" } copy_before: { from: "build/make/tools/releasetools/rangelib.py" to: "build/make/tools/releasetools/rangelib.py" } copy_before: { from: "build/make/tools/releasetools/sign_apex.py" to: "build/make/tools/releasetools/sign_apex.py" } copy_before: { from: "build/make/tools/releasetools/sign_target_files_apks.py" to: "build/make/tools/releasetools/sign_target_files_apks.py" } copy_before: { from: "build/make/tools/releasetools/sparse_img.py" to: "build/make/tools/releasetools/sparse_img.py" } copy_before: { from: "build/make/tools/releasetools/target_files_diff.py" to: "build/make/tools/releasetools/target_files_diff.py" } copy_before: { from: "build/make/tools/releasetools/test_add_img_to_target_files.py" to: "build/make/tools/releasetools/test_add_img_to_target_files.py" } copy_before: { from: "build/make/tools/releasetools/test_apex_utils.py" to: "build/make/tools/releasetools/test_apex_utils.py" } copy_before: { from: "build/make/tools/releasetools/test_blockimgdiff.py" to: "build/make/tools/releasetools/test_blockimgdiff.py" } copy_before: { from: "build/make/tools/releasetools/test_build_image.py" to: "build/make/tools/releasetools/test_build_image.py" } copy_before: { from: "build/make/tools/releasetools/test_check_partition_sizes.py" to: "build/make/tools/releasetools/test_check_partition_sizes.py" } copy_before: { from: "build/make/tools/releasetools/test_check_target_files_vintf.py" to: "build/make/tools/releasetools/test_check_target_files_vintf.py" } copy_before: { from: "build/make/tools/releasetools/test_common.py" to: "build/make/tools/releasetools/test_common.py" } copy_before: { from: "build/make/tools/releasetools/test_merge_ota.py" to: "build/make/tools/releasetools/test_merge_ota.py" } copy_before: { from: "build/make/tools/releasetools/test_non_ab_ota.py" to: "build/make/tools/releasetools/test_non_ab_ota.py" } copy_before: { from: "build/make/tools/releasetools/test_ota_from_target_files.py" to: "build/make/tools/releasetools/test_ota_from_target_files.py" } copy_before: { from: "build/make/tools/releasetools/test_ota_utils.py" to: "build/make/tools/releasetools/test_ota_utils.py" } copy_before: { from: "build/make/tools/releasetools/test_rangelib.py" to: "build/make/tools/releasetools/test_rangelib.py" } copy_before: { from: "build/make/tools/releasetools/test_sign_apex.py" to: "build/make/tools/releasetools/test_sign_apex.py" } copy_before: { from: "build/make/tools/releasetools/test_sign_target_files_apks.py" to: "build/make/tools/releasetools/test_sign_target_files_apks.py" } copy_before: { from: "build/make/tools/releasetools/test_utils.py" to: "build/make/tools/releasetools/test_utils.py" } copy_before: { from: "build/make/tools/releasetools/test_validate_target_files.py" to: "build/make/tools/releasetools/test_validate_target_files.py" } copy_before: { from: "build/make/tools/releasetools/test_verity_utils.py" to: "build/make/tools/releasetools/test_verity_utils.py" } copy_before: { from: "build/make/tools/releasetools/testdata/TestApp.apk" to: "build/make/tools/releasetools/testdata/TestApp.apk" } copy_before: { from: "build/make/tools/releasetools/testdata/apexkeys_framework.txt" to: "build/make/tools/releasetools/testdata/apexkeys_framework.txt" } copy_before: { from: "build/make/tools/releasetools/testdata/apexkeys_framework_conflict.txt" to: "build/make/tools/releasetools/testdata/apexkeys_framework_conflict.txt" } copy_before: { from: "build/make/tools/releasetools/testdata/apexkeys_merge.txt" to: "build/make/tools/releasetools/testdata/apexkeys_merge.txt" } copy_before: { from: "build/make/tools/releasetools/testdata/apexkeys_vendor.txt" to: "build/make/tools/releasetools/testdata/apexkeys_vendor.txt" } copy_before: { from: "build/make/tools/releasetools/testdata/apkcerts_framework.txt" to: "build/make/tools/releasetools/testdata/apkcerts_framework.txt" } copy_before: { from: "build/make/tools/releasetools/testdata/apkcerts_merge.txt" to: "build/make/tools/releasetools/testdata/apkcerts_merge.txt" } copy_before: { from: "build/make/tools/releasetools/testdata/apkcerts_vendor.txt" to: "build/make/tools/releasetools/testdata/apkcerts_vendor.txt" } copy_before: { from: "build/make/tools/releasetools/testdata/foo.apex" to: "build/make/tools/releasetools/testdata/foo.apex" } copy_before: { from: "build/make/tools/releasetools/testdata/has_apk.apex" to: "build/make/tools/releasetools/testdata/has_apk.apex" } copy_before: { from: "build/make/tools/releasetools/testdata/media.x509.pem" to: "build/make/tools/releasetools/testdata/media.x509.pem" } copy_before: { from: "build/make/tools/releasetools/testdata/merge_config_framework_item_list" to: "build/make/tools/releasetools/testdata/merge_config_framework_item_list" } copy_before: { from: "build/make/tools/releasetools/testdata/payload_signer.sh" to: "build/make/tools/releasetools/testdata/payload_signer.sh" } copy_before: { from: "build/make/tools/releasetools/testdata/platform.x509.pem" to: "build/make/tools/releasetools/testdata/platform.x509.pem" } copy_before: { from: "build/make/tools/releasetools/testdata/sigfile.bin" to: "build/make/tools/releasetools/testdata/sigfile.bin" } copy_before: { from: "build/make/tools/releasetools/testdata/signed-sigfile.bin" to: "build/make/tools/releasetools/testdata/signed-sigfile.bin" } copy_before: { from: "build/make/tools/releasetools/testdata/signing_helper.sh" to: "build/make/tools/releasetools/testdata/signing_helper.sh" } copy_before: { from: "build/make/tools/releasetools/testdata/testkey.key" to: "build/make/tools/releasetools/testdata/testkey.key" } copy_before: { from: "build/make/tools/releasetools/testdata/testkey.pk8" to: "build/make/tools/releasetools/testdata/testkey.pk8" } copy_before: { from: "build/make/tools/releasetools/testdata/testkey.pubkey.pem" to: "build/make/tools/releasetools/testdata/testkey.pubkey.pem" } copy_before: { from: "build/make/tools/releasetools/testdata/testkey.x509.pem" to: "build/make/tools/releasetools/testdata/testkey.x509.pem" } copy_before: { from: "build/make/tools/releasetools/testdata/testkey_EC.key" to: "build/make/tools/releasetools/testdata/testkey_EC.key" } copy_before: { from: "build/make/tools/releasetools/testdata/testkey_RSA4096.key" to: "build/make/tools/releasetools/testdata/testkey_RSA4096.key" } copy_before: { from: "build/make/tools/releasetools/testdata/testkey_mincrypt" to: "build/make/tools/releasetools/testdata/testkey_mincrypt" } copy_before: { from: "build/make/tools/releasetools/testdata/testkey_with_passwd.key" to: "build/make/tools/releasetools/testdata/testkey_with_passwd.key" } copy_before: { from: "build/make/tools/releasetools/testdata/testkey_with_passwd.pk8" to: "build/make/tools/releasetools/testdata/testkey_with_passwd.pk8" } copy_before: { from: "build/make/tools/releasetools/testdata/testkey_with_passwd.x509.pem" to: "build/make/tools/releasetools/testdata/testkey_with_passwd.x509.pem" } copy_before: { from: "build/make/tools/releasetools/testdata/tuna_vbmeta.zip" to: "build/make/tools/releasetools/testdata/tuna_vbmeta.zip" } copy_before: { from: "build/make/tools/releasetools/testdata/tuna_vbmeta_system.zip" to: "build/make/tools/releasetools/testdata/tuna_vbmeta_system.zip" } copy_before: { from: "build/make/tools/releasetools/testdata/tuna_vbmeta_vendor.zip" to: "build/make/tools/releasetools/testdata/tuna_vbmeta_vendor.zip" } copy_before: { from: "build/make/tools/releasetools/testdata/verity.x509.pem" to: "build/make/tools/releasetools/testdata/verity.x509.pem" } copy_before: { from: "build/make/tools/releasetools/testdata/verity_mincrypt" to: "build/make/tools/releasetools/testdata/verity_mincrypt" } copy_before: { from: "build/make/tools/releasetools/testdata/vintf/kernel/SYSTEM/etc/vintf/compatibility_matrix.1.xml" to: "build/make/tools/releasetools/testdata/vintf/kernel/SYSTEM/etc/vintf/compatibility_matrix.1.xml" } copy_before: { from: "build/make/tools/releasetools/testdata/vintf/matrix_incompat/SYSTEM/etc/vintf/compatibility_matrix.1.xml" to: "build/make/tools/releasetools/testdata/vintf/matrix_incompat/SYSTEM/etc/vintf/compatibility_matrix.1.xml" } copy_before: { from: "build/make/tools/releasetools/testdata/vintf/sku_compat/ODM/etc/vintf/manifest_sku.xml" to: "build/make/tools/releasetools/testdata/vintf/sku_compat/ODM/etc/vintf/manifest_sku.xml" } copy_before: { from: "build/make/tools/releasetools/testdata/vintf/sku_compat/SYSTEM/etc/vintf/compatibility_matrix.1.xml" to: "build/make/tools/releasetools/testdata/vintf/sku_compat/SYSTEM/etc/vintf/compatibility_matrix.1.xml" } copy_before: { from: "build/make/tools/releasetools/testdata/vintf/sku_incompat/ODM/etc/vintf/manifest_sku.xml" to: "build/make/tools/releasetools/testdata/vintf/sku_incompat/ODM/etc/vintf/manifest_sku.xml" } copy_before: { from: "build/make/tools/releasetools/testdata/vintf/sku_incompat/SYSTEM/etc/vintf/compatibility_matrix.1.xml" to: "build/make/tools/releasetools/testdata/vintf/sku_incompat/SYSTEM/etc/vintf/compatibility_matrix.1.xml" } copy_before: { from: "build/make/tools/releasetools/validate_target_files.py" to: "build/make/tools/releasetools/validate_target_files.py" } copy_before: { from: "build/make/tools/releasetools/verity_utils.py" to: "build/make/tools/releasetools/verity_utils.py" } chdir: true command: "find build/make/tools/releasetools -name '*.pyc' -prune -o \\( -type f -o -type l \\) -print | sort > __SBOX_SANDBOX_DIR__/out/files.txt && __SBOX_SANDBOX_DIR__/tools/out/bin/soong_zip -o __SBOX_SANDBOX_DIR__/out/otatools_package_releasetools.zip -C build/make/tools -l __SBOX_SANDBOX_DIR__/out/files.txt" copy_after: { from: "out/otatools_package_releasetools.zip" to: "out_adevtool_deps/soong/.intermediates/build/make/tools/releasetools/otatools_package_releasetools/gen/otatools_package_releasetools.zip" } input_hash: "5b4c7ffcc81b7d57bc72e33d56398c0a5f6785b2bf5d1e670295ed13de5ba93b" env: { name: "PATH" inherit: true } env: { name: "JAVA_HOME" inherit: true } env: { name: "TMPDIR" inherit: true } env: { name: "RBE_log_dir" inherit: true } env: { name: "RBE_platform" inherit: true } env: { name: "RBE_server_address" inherit: true } env: { name: "RBE_exec_root" inherit: true } env: { name: "OUT_DIR" value: "out" } dont_inherit_env: true }