forked from openkylin/platform_build
Move CtsShim and CtsPrivShim APKs out of system.
These packages are now available in the shim apex package, which is made available in both flattened and unflattened apex configurations. Bug: 138429615 Test: atest CtsPrivilegedUpdateTests CtsPermissionTestCases CtsStagedInstallHostTestCases; (on both flattened and unflattened configurations) Exempt-From-Owner-Approval: approved in https://android-review.googlesource.com/c/platform/build/+/1180943 Change-Id: I03939f6c3e711d5887da201e32173f86a6b0289e
This commit is contained in:
parent
d880e49d44
commit
3e41a7f856
|
@ -722,6 +722,13 @@ $(call add-clean-step, find $(SOONG_OUT_DIR)/.intermediates -type d -name "andro
|
|||
# Remove 'media' command
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/bin/media)
|
||||
|
||||
# Remove CtsShim apks from system partition, since the have been moved inside
|
||||
# the cts shim apex. Also remove the cts shim apex prebuilt since it has been
|
||||
# removed in flattened apexs configurations.
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/priv-app/CtsShimPrivPrebuilt)
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/CtsShimPrebuilt)
|
||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/apex/com.android.apex.cts.shim.apex)
|
||||
|
||||
# ************************************************
|
||||
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
|
||||
# ************************************************
|
||||
|
|
|
@ -51,7 +51,7 @@ PRODUCT_PACKAGES += \
|
|||
charger \
|
||||
cmd \
|
||||
com.android.adbd \
|
||||
com.android.apex.cts.shim.v1_prebuilt \
|
||||
com.android.apex.cts.shim.v1 \
|
||||
com.android.conscrypt \
|
||||
com.android.cronet \
|
||||
com.android.i18n \
|
||||
|
@ -72,8 +72,6 @@ PRODUCT_PACKAGES += \
|
|||
ContactsProvider \
|
||||
content \
|
||||
crash_dump \
|
||||
CtsShimPrebuilt \
|
||||
CtsShimPrivPrebuilt \
|
||||
debuggerd\
|
||||
device_config \
|
||||
dmctl \
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
# Inherit this when the target needs to support updating APEXes
|
||||
|
||||
ifneq ($(OVERRIDE_TARGET_FLATTEN_APEX),true)
|
||||
PRODUCT_PACKAGES += com.android.apex.cts.shim.v1_prebuilt
|
||||
PRODUCT_PROPERTY_OVERRIDES := ro.apex.updatable=true
|
||||
TARGET_FLATTEN_APEX := false
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue