From 6d31ac184db63e10c86ff71ec824fe7b3480c21a Mon Sep 17 00:00:00 2001 From: Bookatz Date: Tue, 10 Dec 2019 12:50:22 -0800 Subject: [PATCH] preinstalled-packages-platform for profiles Unwhitelist packages that are not needed on profiles, such as wallpaper, navbar, and cutout apps. These system packages will therefore not be pre-installed on profile users. Bug: 134605778 Test: Confirmed that these packages do not appear in a profile Change-Id: Icefbcf8def31450a0f2d93cca12f6fcbf6803cb7 --- data/etc/Android.bp | 7 +++ ...reinstalled-packages-platform-overlays.xml | 47 +++++++++++++++++++ data/etc/preinstalled-packages-platform.xml | 3 ++ packages/overlays/Android.mk | 3 +- 4 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 data/etc/preinstalled-packages-platform-overlays.xml diff --git a/data/etc/Android.bp b/data/etc/Android.bp index 43f65e368c100..bb677194efe70 100644 --- a/data/etc/Android.bp +++ b/data/etc/Android.bp @@ -27,6 +27,13 @@ prebuilt_etc { src: "preinstalled-packages-platform.xml", } +prebuilt_etc { + name: "preinstalled-packages-platform-overlays.xml", + product_specific: true, + sub_dir: "sysconfig", + src: "preinstalled-packages-platform-overlays.xml", +} + prebuilt_etc { name: "hiddenapi-package-whitelist.xml", sub_dir: "sysconfig", diff --git a/data/etc/preinstalled-packages-platform-overlays.xml b/data/etc/preinstalled-packages-platform-overlays.xml new file mode 100644 index 0000000000000..1724715b557bb --- /dev/null +++ b/data/etc/preinstalled-packages-platform-overlays.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/etc/preinstalled-packages-platform.xml b/data/etc/preinstalled-packages-platform.xml index 604b4072ca98b..efab27f96efa8 100644 --- a/data/etc/preinstalled-packages-platform.xml +++ b/data/etc/preinstalled-packages-platform.xml @@ -106,4 +106,7 @@ to pre-existing users, but cannot uninstall system packages from pre-existing us + + + diff --git a/packages/overlays/Android.mk b/packages/overlays/Android.mk index 3eb90491f902d..0b5c91df2819d 100644 --- a/packages/overlays/Android.mk +++ b/packages/overlays/Android.mk @@ -51,7 +51,8 @@ LOCAL_REQUIRED_MODULES := \ NavigationBarModeGesturalOverlay \ NavigationBarModeGesturalOverlayNarrowBack \ NavigationBarModeGesturalOverlayWideBack \ - NavigationBarModeGesturalOverlayExtraWideBack + NavigationBarModeGesturalOverlayExtraWideBack \ + preinstalled-packages-platform-overlays.xml include $(BUILD_PHONY_PACKAGE) include $(CLEAR_VARS)