Force disable symlink optimization for the virt/compos APEX

Previously, since the virt APEX/compos are configured as non-updatable,
the build system enabled the symlink optimization where files are
installed directly to the system partition and the APEX has symlinks to
the files.  However, this forced us to add those files to
PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST as we install the APEX
conditionally - because the inclusion of the APEX is done by a product,
not by the core build system.

This change works around the problem by turning the new switch
`future_updatable` on, so that the symlink optimization is forcibly
disabled.

Bug: 207336449
Test: watch TH
Test: run asit/ota/signing
Change-Id: I841b46895df036f278a85dd318f3317a351992c3
3 files changed
tree: c6d05528cf5eb7ba8cc8d5f4d695e1be4277452e
  1. apex/
  2. apkdmverity/
  3. apkverify/
  4. authfs/
  5. binder_common/
  6. compos/
  7. demo/
  8. docs/
  9. idsig/
  10. javalib/
  11. launcher/
  12. libs/
  13. microdroid/
  14. microdroid_manager/
  15. pvmfw/
  16. tests/
  17. virtualizationservice/
  18. vm/
  19. vmconfig/
  20. zipfuse/
  21. .clang-format
  22. .gitignore
  23. Android.bp
  24. OWNERS
  25. PREUPLOAD.cfg
  26. README.md
  27. TEST_MAPPING
README.md

Virtualization

This repository contains userspace services related to running virtual machines on Android, especially protected virtual machines. See the getting started documentation and Microdroid README for more information.