Merge "Introduce a whitelist for core apps used by system server." am: 679727afeb

am: 3293557187

Change-Id: Iba143d70f5900d9ae6e4fb8205fc3a538e4a8283
This commit is contained in:
Nicolas Geoffray 2017-04-28 11:40:58 +00:00 committed by android-build-merger
commit 2a678b0f02
5 changed files with 27 additions and 0 deletions

View file

@ -151,6 +151,13 @@ ifndef LOCAL_DEX_PREOPT_FLAGS
LOCAL_DEX_PREOPT_FLAGS := $(PRODUCT_DEX_PREOPT_DEFAULT_FLAGS)
endif
endif
# Jars of system server, and apps loaded into system server should be
# compiled with the 'speed' compiler filter.
ifneq (,$(filter $(PRODUCT_SYSTEM_SERVER_JARS) $(PRODUCT_SYSTEM_SERVER_APPS),$(LOCAL_MODULE)))
LOCAL_DEX_PREOPT_FLAGS += --compiler-filter=speed
endif
$(built_odex): PRIVATE_DEX_PREOPT_FLAGS := $(LOCAL_DEX_PREOPT_FLAGS)
$(built_vdex): $(built_odex)
$(built_art): $(built_odex)

View file

@ -112,6 +112,7 @@ _product_var_list := \
PRODUCT_SUPPORTS_VERITY_FEC \
PRODUCT_OEM_PROPERTIES \
PRODUCT_SYSTEM_PROPERTY_BLACKLIST \
PRODUCT_SYSTEM_SERVER_APPS \
PRODUCT_SYSTEM_SERVER_JARS \
PRODUCT_VBOOT_SIGNING_KEY \
PRODUCT_VBOOT_SIGNING_SUBKEY \

View file

@ -61,4 +61,11 @@ PRODUCT_PACKAGES += \
VpnDialogs \
MmsService
# The set of packages whose code can be loaded by the system server.
PRODUCT_SYSTEM_SERVER_APPS += \
FusedLocation \
InputDevices \
KeyChain \
Telecom \
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_base.mk)

View file

@ -110,6 +110,11 @@ PRODUCT_SYSTEM_SERVER_JARS := \
ethernet-service \
wifi-service
# The set of packages whose code can be loaded by the system server.
PRODUCT_SYSTEM_SERVER_APPS += \
SettingsProvider \
WallpaperBackup
# Adoptable external storage supports both ext4 and f2fs
PRODUCT_PACKAGES += \
e2fsck \

View file

@ -105,6 +105,13 @@ PRODUCT_SYSTEM_SERVER_JARS := \
services \
wifi-service
# The set of packages whose code can be loaded by the system server.
PRODUCT_SYSTEM_SERVER_APPS += \
FusedLocation \
InputDevices \
SettingsProvider \
WallpaperBackup \
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
ro.zygote=zygote32
PRODUCT_COPY_FILES += \