From e23fd86f1b510403e3b6504f3663247f6d01e707 Mon Sep 17 00:00:00 2001 From: Dario Freni Date: Thu, 4 Jun 2020 09:42:42 +0000 Subject: [PATCH] Use APK CtsShim prebuilts for flattened apex. Fix: 158036322 Test: built flame-userdebug with m OVERRIDE_TARGET_FLATTEN_APEX=true, ran atest CtsAppSecurityHostTestCases:android.appsecurity.cts.PrivilegedUpdateTests#testDisableUpdatedSystemApp and verified that the cts shim apex is not installed Change-Id: Icc52500cfc0a555e11d1a467b2da0649c7f5d31f --- target/product/base_system.mk | 3 ++- target/product/updatable_apex.mk | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/target/product/base_system.mk b/target/product/base_system.mk index 9daa8a45c4..65911189fa 100644 --- a/target/product/base_system.mk +++ b/target/product/base_system.mk @@ -51,7 +51,6 @@ PRODUCT_PACKAGES += \ charger \ cmd \ com.android.adbd \ - com.android.apex.cts.shim.v1 \ com.android.appsearch \ com.android.conscrypt \ com.android.cronet \ @@ -72,6 +71,8 @@ PRODUCT_PACKAGES += \ com.android.wifi \ ContactsProvider \ content \ + CtsShimPrebuilt \ + CtsShimPrivPrebuilt \ debuggerd\ device_config \ dmctl \ diff --git a/target/product/updatable_apex.mk b/target/product/updatable_apex.mk index e5a647c20c..a84a0d2ba3 100644 --- a/target/product/updatable_apex.mk +++ b/target/product/updatable_apex.mk @@ -17,6 +17,8 @@ # Inherit this when the target needs to support updating APEXes ifneq ($(OVERRIDE_TARGET_FLATTEN_APEX),true) + # com.android.apex.cts.shim.v1_prebuilt overrides CtsShimPrebuilt + # and CtsShimPrivPrebuilt since they are packaged inside the APEX. PRODUCT_PACKAGES += com.android.apex.cts.shim.v1_prebuilt PRODUCT_PROPERTY_OVERRIDES := ro.apex.updatable=true TARGET_FLATTEN_APEX := false