forked from openkylin/platform_build
Enforce property split in GSI
Pure GSI build targets has no vendor partition, such as aosp_$arch_ab and gsi_$arch. The system properties defined by PRODUCT_PROPERTY_OVERRIDES will be in /system/build.prop. The patch defined a fake BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE to let these system properties flow to vendor and won't pollute the system.img. The bug also move some properties to /product/build.prop. Bug: 135508595 Bug: 131162245 Bug: 134781120 Test: check the /system/build.prop do not have "ro.carrier=unknown" Test: adb remount on GSI Q on P Change-Id: Ib200d66cf98fea572c26338e058bce29eb5e0cd7
This commit is contained in:
parent
58982618e1
commit
79e0d25c33
|
@ -50,6 +50,9 @@ endif
|
|||
BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_CACHEIMAGE_PARTITION_SIZE := 16777216
|
||||
|
||||
# Setup a vendor image to let PRODUCT_PROPERTY_OVERRIDES does not affect GSI
|
||||
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
|
||||
# Disable 64 bit mediadrmserver
|
||||
TARGET_ENABLE_MEDIADRM_64 :=
|
||||
|
||||
|
|
|
@ -24,9 +24,9 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/telephony_product.mk)
|
|||
$(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk)
|
||||
|
||||
# Additional settings used in all AOSP builds
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
ro.config.ringtone=Ring_Synth_04.ogg \
|
||||
ro.config.notification_sound=pixiedust.ogg
|
||||
ro.config.notification_sound=pixiedust.ogg \
|
||||
|
||||
# The mainline checking whitelist, should be clean up
|
||||
PRODUCT_ARTIFACT_PATH_REQUIREMENT_WHITELIST += \
|
||||
|
|
Loading…
Reference in New Issue