commands: { copy_before: { from: "bootable/recovery/tests/ota/data/dynamic_partitions_info.txt" to: "tools/src/bootable/recovery/tests/ota/data/dynamic_partitions_info.txt" } copy_before: { from: "build/make/target/product/security/testkey.pk8" to: "tools/src/build/make/target/product/security/testkey.pk8" } copy_before: { from: "build/make/target/product/security/testkey.x509.pem" to: "tools/src/build/make/target/product/security/testkey.x509.pem" } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/update_engine/delta_generator/linux_glibc_x86_64/delta_generator" to: "tools/out/bin/delta_generator" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/protobuf/libprotobuf-cpp-lite/linux_glibc_x86_64_shared/libprotobuf-cpp-lite.so" to: "tools/out/lib64/libprotobuf-cpp-lite.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/extras/libfec/libfec/linux_glibc_x86_64_shared/libfec.so" to: "tools/out/lib64/libfec.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/core/libcrypto_utils/libcrypto_utils/linux_glibc_x86_64_shared/libcrypto_utils.so" to: "tools/out/lib64/libcrypto_utils.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/extras/ext4_utils/libext4_utils/linux_glibc_x86_64_shared/libext4_utils.so" to: "tools/out/lib64/libext4_utils.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/extras/squashfs_utils/libsquashfs_utils/linux_glibc_x86_64_shared/libsquashfs_utils.so" to: "tools/out/lib64/libsquashfs_utils.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/core/libcutils/libcutils/linux_glibc_x86_64_shared/libcutils.so" to: "tools/out/lib64/libcutils.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/libziparchive/libziparchive/linux_glibc_x86_64_shared/libziparchive.so" to: "tools/out/lib64/libziparchive.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/e2fsprogs/lib/ext2fs/libext2fs/linux_glibc_x86_64_shared/libext2fs-host.so" to: "tools/out/lib64/libext2fs-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/e2fsprogs/lib/et/libext2_com_err/linux_glibc_x86_64_shared/libext2_com_err-host.so" to: "tools/out/lib64/libext2_com_err-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/core/libsparse/libsparse/linux_glibc_x86_64_shared/libsparse-host.so" to: "tools/out/lib64/libsparse-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/zlib/libz/linux_glibc_x86_64_shared/libz-host.so" to: "tools/out/lib64/libz-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/lz4/lib/liblz4/linux_glibc_x86_64_shared/liblz4.so" to: "tools/out/lib64/liblz4.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/libbrillo/libbrillo-stream/linux_glibc_x86_64_shared/libbrillo-stream.so" to: "tools/out/lib64/libbrillo-stream.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/boringssl/libssl/linux_glibc_x86_64_shared/libssl-host.so" to: "tools/out/lib64/libssl-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/boringssl/libcrypto/linux_glibc_x86_64_shared/libcrypto-host.so" to: "tools/out/lib64/libcrypto-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/libbrillo/libbrillo/linux_glibc_x86_64_shared/libbrillo.so" to: "tools/out/lib64/libbrillo.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/libchrome/libchrome/linux_glibc_x86_64_shared/libchrome.so" to: "tools/out/lib64/libchrome.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/libbase/libbase/linux_glibc_x86_64_shared/libbase.so" to: "tools/out/lib64/libbase.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/logging/liblog/liblog/linux_glibc_x86_64_shared/liblog.so" to: "tools/out/lib64/liblog.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/libevent/libevent/linux_glibc_x86_64_shared/libevent-host.so" to: "tools/out/lib64/libevent-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/bootable/recovery/tests/ota/gen_sideload_test_files/linux_glibc_x86_64/gen_sideload_test_files" to: "tools/out/bin/gen_sideload_test_files" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/sqlite/dist/libsqlite/linux_glibc_x86_64_shared/libsqlite.so" to: "tools/out/lib64/libsqlite.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/icu/icu4c/source/i18n/libicui18n/linux_glibc_x86_64_shared/libicui18n-host.so" to: "tools/out/lib64/libicui18n-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/icu/icu4c/source/common/libicuuc/linux_glibc_x86_64_shared/libicuuc-host.so" to: "tools/out/lib64/libicuuc-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/icu/icu4c/source/stubdata/icu-data_host_i18n_apex/linux_glibc_common/icudt76l.dat" to: "tools/out/com.android.i18n/etc/icu/icudt76l.dat" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/build/make/tools/releasetools/ota_from_raw_img/linux_glibc_x86_64/ota_from_raw_img" to: "tools/out/bin/ota_from_raw_img" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/frameworks/base/tools/aapt2/aapt2/linux_glibc_x86_64/aapt2" to: "tools/out/bin/aapt2" executable: false } copy_before: { from: "build/soong/scripts/jar-wrapper.sh" to: "tools/out/bin/boot_signer" executable: true } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/extras/verity/boot_signer/linux_glibc_common/combined/boot_signer.jar" to: "tools/out/framework/boot_signer.jar" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/brotli/brotli/linux_glibc_x86_64/brotli" to: "tools/out/bin/brotli" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/bsdiff/bsdiff/linux_glibc_x86_64/bsdiff" to: "tools/out/bin/bsdiff" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/apex/tools/deapexer/linux_glibc_x86_64/deapexer" to: "tools/out/bin/deapexer" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/e2fsprogs/debugfs/debugfs_static/linux_glibc_x86_64/debugfs_static" to: "tools/out/bin/debugfs_static" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/erofs-utils/fsck.erofs/linux_glibc_x86_64/fsck.erofs" to: "tools/out/bin/fsck.erofs" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/lz4/programs/lz4/linux_glibc_x86_64/lz4" to: "tools/out/bin/lz4" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/core/mkbootfs/mkbootfs/linux_glibc_x86_64/mkbootfs" to: "tools/out/bin/mkbootfs" executable: false } copy_before: { from: "build/soong/scripts/jar-wrapper.sh" to: "tools/out/bin/signapk" executable: true } copy_before: { from: "out_adevtool_deps/soong/.intermediates/build/make/tools/signapk/signapk/linux_glibc_common/combined/signapk.jar" to: "tools/out/framework/signapk.jar" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/conscrypt/libconscrypt_openjdk_jni/linux_glibc_x86_64_shared/libconscrypt_openjdk_jni.so" to: "tools/out/lib64/libconscrypt_openjdk_jni.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/toybox/toybox/linux_glibc_x86_64/toybox" to: "tools/out/bin/toybox" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/tools/mkbootimg/unpack_bootimg/linux_glibc_x86_64/unpack_bootimg" to: "tools/out/bin/unpack_bootimg" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/sqlite/dist/libsqlite/linux_glibc_x86_64_shared/libsqlite.so" to: "tools/out/lib64/libsqlite.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/icu/icu4c/source/i18n/libicui18n/linux_glibc_x86_64_shared/libicui18n-host.so" to: "tools/out/lib64/libicui18n-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/icu/icu4c/source/common/libicuuc/linux_glibc_x86_64_shared/libicuuc-host.so" to: "tools/out/lib64/libicuuc-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/icu/icu4c/source/stubdata/icu-data_host_i18n_apex/linux_glibc_common/icudt76l.dat" to: "tools/out/com.android.i18n/etc/icu/icudt76l.dat" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/update_engine/delta_generator/linux_glibc_x86_64/delta_generator" to: "tools/out/bin/delta_generator" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/protobuf/libprotobuf-cpp-lite/linux_glibc_x86_64_shared/libprotobuf-cpp-lite.so" to: "tools/out/lib64/libprotobuf-cpp-lite.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/extras/libfec/libfec/linux_glibc_x86_64_shared/libfec.so" to: "tools/out/lib64/libfec.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/core/libcrypto_utils/libcrypto_utils/linux_glibc_x86_64_shared/libcrypto_utils.so" to: "tools/out/lib64/libcrypto_utils.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/extras/ext4_utils/libext4_utils/linux_glibc_x86_64_shared/libext4_utils.so" to: "tools/out/lib64/libext4_utils.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/extras/squashfs_utils/libsquashfs_utils/linux_glibc_x86_64_shared/libsquashfs_utils.so" to: "tools/out/lib64/libsquashfs_utils.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/core/libcutils/libcutils/linux_glibc_x86_64_shared/libcutils.so" to: "tools/out/lib64/libcutils.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/libziparchive/libziparchive/linux_glibc_x86_64_shared/libziparchive.so" to: "tools/out/lib64/libziparchive.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/e2fsprogs/lib/ext2fs/libext2fs/linux_glibc_x86_64_shared/libext2fs-host.so" to: "tools/out/lib64/libext2fs-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/e2fsprogs/lib/et/libext2_com_err/linux_glibc_x86_64_shared/libext2_com_err-host.so" to: "tools/out/lib64/libext2_com_err-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/core/libsparse/libsparse/linux_glibc_x86_64_shared/libsparse-host.so" to: "tools/out/lib64/libsparse-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/zlib/libz/linux_glibc_x86_64_shared/libz-host.so" to: "tools/out/lib64/libz-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/lz4/lib/liblz4/linux_glibc_x86_64_shared/liblz4.so" to: "tools/out/lib64/liblz4.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/libbrillo/libbrillo-stream/linux_glibc_x86_64_shared/libbrillo-stream.so" to: "tools/out/lib64/libbrillo-stream.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/boringssl/libssl/linux_glibc_x86_64_shared/libssl-host.so" to: "tools/out/lib64/libssl-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/boringssl/libcrypto/linux_glibc_x86_64_shared/libcrypto-host.so" to: "tools/out/lib64/libcrypto-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/libbrillo/libbrillo/linux_glibc_x86_64_shared/libbrillo.so" to: "tools/out/lib64/libbrillo.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/libchrome/libchrome/linux_glibc_x86_64_shared/libchrome.so" to: "tools/out/lib64/libchrome.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/libbase/libbase/linux_glibc_x86_64_shared/libbase.so" to: "tools/out/lib64/libbase.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/system/logging/liblog/liblog/linux_glibc_x86_64_shared/liblog.so" to: "tools/out/lib64/liblog.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/external/libevent/libevent/linux_glibc_x86_64_shared/libevent-host.so" to: "tools/out/lib64/libevent-host.so" executable: false } copy_before: { from: "out_adevtool_deps/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out_adevtool_deps/host/linux-x86/bin/go/zip2zip/linux_glibc_x86_64/pkg/zip2zip" to: "tools/out/bin/zip2zip" executable: false } copy_before: { from: "bootable/recovery/tests/ota/data/sideload_test_1.img" to: "bootable/recovery/tests/ota/data/sideload_test_1.img" } copy_before: { from: "bootable/recovery/tests/ota/data/sideload_test_2.img" to: "bootable/recovery/tests/ota/data/sideload_test_2.img" } copy_before: { from: "out_adevtool_deps/soong/.intermediates/build/soong/product-build.prop/android_common/build.prop" to: "out/soong/.intermediates/build/soong/product-build.prop/android_common/build.prop" } chdir: true command: "__SBOX_SANDBOX_DIR__/tools/out/bin/gen_sideload_test_files bootable/recovery/tests/ota/data/sideload_test_1.img bootable/recovery/tests/ota/data/sideload_test_2.img __SBOX_SANDBOX_DIR__/out/soong/.intermediates/build/soong/product-build.prop/android_common/build.prop --out __SBOX_SANDBOX_DIR__/out --dynamic_partitions_info_file __SBOX_SANDBOX_DIR__/tools/src/bootable/recovery/tests/ota/data/dynamic_partitions_info.txt --ota_from_raw_img_path __SBOX_SANDBOX_DIR__/tools/out/bin/ota_from_raw_img --delta_generator_path __SBOX_SANDBOX_DIR__/tools/out/bin/delta_generator --package_key __SBOX_SANDBOX_DIR__/tools/src/build/make/target/product/security/testkey.pk8 --build_prop_file __SBOX_SANDBOX_DIR__/out/soong/.intermediates/build/soong/product-build.prop/android_common/build.prop " copy_after: { from: "out/sideload_test_1.zip" to: "out_adevtool_deps/soong/.intermediates/bootable/recovery/tests/ota/sideload_test_ota_packages/gen/sideload_test_1.zip" } copy_after: { from: "out/sideload_test_2.zip" to: "out_adevtool_deps/soong/.intermediates/bootable/recovery/tests/ota/sideload_test_ota_packages/gen/sideload_test_2.zip" } input_hash: "ed8bf67b91863721b8be59ff88048b26944f2259a5d1e542bb0b74a9a06505db" 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 }