From 3001ead929163350a7dfff841d5ef13c5143720e Mon Sep 17 00:00:00 2001 From: Cynthia Wasonga Date: Thu, 10 Nov 2022 23:39:47 +0000 Subject: [PATCH] Prevent pre-installation of aosp system apps on clone profile Apps and their corresponding config files linked here: go/clone-configs-and-mks Bug: 238970256 Test: Confirmed that the apps don't get pre-installed on the clone profile Change-Id: I72beb9fd2ea5bcd5f1bf382a44a14812ef92c07d --- target/product/generic_system.mk | 1 + target/product/handheld_system.mk | 1 + target/product/sysconfig/Android.bp | 20 +++++++++++ ...stalled-packages-platform-aosp-product.xml | 8 +++++ ...alled-packages-platform-generic-system.xml | 29 ++++++++++++++++ ...led-packages-platform-handheld-product.xml | 34 +++++++++++++++++++ ...lled-packages-platform-handheld-system.xml | 26 ++++++++++++++ ...ed-packages-platform-telephony-product.xml | 29 ++++++++++++++++ target/product/telephony_product.mk | 1 + 9 files changed, 149 insertions(+) create mode 100644 target/product/sysconfig/preinstalled-packages-platform-generic-system.xml create mode 100644 target/product/sysconfig/preinstalled-packages-platform-handheld-system.xml create mode 100644 target/product/sysconfig/preinstalled-packages-platform-telephony-product.xml diff --git a/target/product/generic_system.mk b/target/product/generic_system.mk index 1a639ef717..ce4e5f3fe2 100644 --- a/target/product/generic_system.mk +++ b/target/product/generic_system.mk @@ -32,6 +32,7 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ LiveWallpapersPicker \ PartnerBookmarksProvider \ + preinstalled-packages-platform-generic-system.xml \ Stk \ Tag \ diff --git a/target/product/handheld_system.mk b/target/product/handheld_system.mk index 7fbb617e02..2da1395c99 100644 --- a/target/product/handheld_system.mk +++ b/target/product/handheld_system.mk @@ -57,6 +57,7 @@ PRODUCT_PACKAGES += \ MusicFX \ NfcNci \ PacProcessor \ + preinstalled-packages-platform-handheld-system.xml \ PrintRecommendationService \ PrintSpooler \ ProxyHandler \ diff --git a/target/product/sysconfig/Android.bp b/target/product/sysconfig/Android.bp index 29122e4af2..27ac8cf2b4 100644 --- a/target/product/sysconfig/Android.bp +++ b/target/product/sysconfig/Android.bp @@ -29,9 +29,29 @@ prebuilt_etc { src: "preinstalled-packages-platform-full-base.xml", } +prebuilt_etc { + name: "preinstalled-packages-platform-generic-system.xml", + sub_dir: "sysconfig", + src: "preinstalled-packages-platform-generic-system.xml", +} + prebuilt_etc { name: "preinstalled-packages-platform-handheld-product.xml", product_specific: true, sub_dir: "sysconfig", src: "preinstalled-packages-platform-handheld-product.xml", } + +prebuilt_etc { + name: "preinstalled-packages-platform-handheld-system.xml", + sub_dir: "sysconfig", + src: "preinstalled-packages-platform-handheld-system.xml", +} + +prebuilt_etc { + name: "preinstalled-packages-platform-telephony-product.xml", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-platform-telephony-product.xml", +} + diff --git a/target/product/sysconfig/preinstalled-packages-platform-aosp-product.xml b/target/product/sysconfig/preinstalled-packages-platform-aosp-product.xml index eec1326833..1295e1c726 100644 --- a/target/product/sysconfig/preinstalled-packages-platform-aosp-product.xml +++ b/target/product/sysconfig/preinstalled-packages-platform-aosp-product.xml @@ -20,4 +20,12 @@ + + + + + + + + diff --git a/target/product/sysconfig/preinstalled-packages-platform-generic-system.xml b/target/product/sysconfig/preinstalled-packages-platform-generic-system.xml new file mode 100644 index 0000000000..e2482e1ad3 --- /dev/null +++ b/target/product/sysconfig/preinstalled-packages-platform-generic-system.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + diff --git a/target/product/sysconfig/preinstalled-packages-platform-handheld-product.xml b/target/product/sysconfig/preinstalled-packages-platform-handheld-product.xml index a5d9ba21dd..79c1565ee2 100644 --- a/target/product/sysconfig/preinstalled-packages-platform-handheld-product.xml +++ b/target/product/sysconfig/preinstalled-packages-platform-handheld-product.xml @@ -20,4 +20,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/target/product/sysconfig/preinstalled-packages-platform-handheld-system.xml b/target/product/sysconfig/preinstalled-packages-platform-handheld-system.xml new file mode 100644 index 0000000000..d25c17ada6 --- /dev/null +++ b/target/product/sysconfig/preinstalled-packages-platform-handheld-system.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + diff --git a/target/product/sysconfig/preinstalled-packages-platform-telephony-product.xml b/target/product/sysconfig/preinstalled-packages-platform-telephony-product.xml new file mode 100644 index 0000000000..cc1c135fd7 --- /dev/null +++ b/target/product/sysconfig/preinstalled-packages-platform-telephony-product.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + diff --git a/target/product/telephony_product.mk b/target/product/telephony_product.mk index 18374d4b23..aa70f46797 100644 --- a/target/product/telephony_product.mk +++ b/target/product/telephony_product.mk @@ -21,3 +21,4 @@ PRODUCT_PACKAGES += \ Dialer \ ImsServiceEntitlement \ + preinstalled-packages-platform-telephony-product.xml