sm7325-common: Adapt to virtual A/B
dubai is virtual A/B where-as berlin is not Based on the logic from https://github.com/LineageOS/android_device_xiaomi_sm8250-common Change-Id: Ibadfd452365c799b290d32fd5afabc046b9f9c41
This commit is contained in:
parent
1b8366b8c7
commit
219c25e9e1
@ -139,6 +139,9 @@ DEVICE_MANIFEST_YUPIK_FILES += $(COMMON_PATH)/manifest_yupik.xml
|
||||
BOARD_USES_METADATA_PARTITION := true
|
||||
|
||||
# Partitions
|
||||
ifeq ($(TARGET_IS_VAB),true)
|
||||
BOARD_BUILD_SYSTEM_ROOT_IMAGE := false
|
||||
endif
|
||||
BOARD_BOOTIMAGE_PARTITION_SIZE := 100663296
|
||||
BOARD_DTBOIMG_PARTITION_SIZE := 25165824
|
||||
BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 100663296
|
||||
@ -168,9 +171,13 @@ TARGET_SYSTEM_PROP += $(COMMON_PATH)/system.prop
|
||||
TARGET_VENDOR_PROP += $(COMMON_PATH)/vendor.prop
|
||||
|
||||
# Recovery
|
||||
ifeq ($(TARGET_IS_VAB),true)
|
||||
BOARD_MOVE_RECOVERY_RESOURCES_TO_VENDOR_BOOT := true
|
||||
else
|
||||
BOARD_USES_RECOVERY_AS_BOOT := true
|
||||
BOARD_INCLUDE_DTB_IN_BOOTIMG := true
|
||||
BOARD_INCLUDE_RECOVERY_DTBO := true
|
||||
endif
|
||||
BOARD_INCLUDE_DTB_IN_BOOTIMG := true
|
||||
TARGET_NO_RECOVERY := true
|
||||
TARGET_RECOVERY_PIXEL_FORMAT := RGBX_8888
|
||||
TARGET_USERIMAGES_USE_EXT4 := true
|
||||
|
@ -41,6 +41,11 @@ PRODUCT_PACKAGES += \
|
||||
WifiResTarget
|
||||
|
||||
# A/B
|
||||
ifeq ($(TARGET_IS_VAB),true)
|
||||
# Inherit virtual_ab_ota product
|
||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota.mk)
|
||||
endif
|
||||
|
||||
AB_OTA_POSTINSTALL_CONFIG += \
|
||||
RUN_POSTINSTALL_system=true \
|
||||
POSTINSTALL_PATH_system=system/bin/otapreopt_script \
|
||||
|
Loading…
x
Reference in New Issue
Block a user