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
|
BOARD_USES_METADATA_PARTITION := true
|
||||||
|
|
||||||
# Partitions
|
# Partitions
|
||||||
|
ifeq ($(TARGET_IS_VAB),true)
|
||||||
|
BOARD_BUILD_SYSTEM_ROOT_IMAGE := false
|
||||||
|
endif
|
||||||
BOARD_BOOTIMAGE_PARTITION_SIZE := 100663296
|
BOARD_BOOTIMAGE_PARTITION_SIZE := 100663296
|
||||||
BOARD_DTBOIMG_PARTITION_SIZE := 25165824
|
BOARD_DTBOIMG_PARTITION_SIZE := 25165824
|
||||||
BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 100663296
|
BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 100663296
|
||||||
@ -168,9 +171,13 @@ TARGET_SYSTEM_PROP += $(COMMON_PATH)/system.prop
|
|||||||
TARGET_VENDOR_PROP += $(COMMON_PATH)/vendor.prop
|
TARGET_VENDOR_PROP += $(COMMON_PATH)/vendor.prop
|
||||||
|
|
||||||
# Recovery
|
# Recovery
|
||||||
|
ifeq ($(TARGET_IS_VAB),true)
|
||||||
|
BOARD_MOVE_RECOVERY_RESOURCES_TO_VENDOR_BOOT := true
|
||||||
|
else
|
||||||
BOARD_USES_RECOVERY_AS_BOOT := true
|
BOARD_USES_RECOVERY_AS_BOOT := true
|
||||||
BOARD_INCLUDE_DTB_IN_BOOTIMG := true
|
|
||||||
BOARD_INCLUDE_RECOVERY_DTBO := true
|
BOARD_INCLUDE_RECOVERY_DTBO := true
|
||||||
|
endif
|
||||||
|
BOARD_INCLUDE_DTB_IN_BOOTIMG := true
|
||||||
TARGET_NO_RECOVERY := true
|
TARGET_NO_RECOVERY := true
|
||||||
TARGET_RECOVERY_PIXEL_FORMAT := RGBX_8888
|
TARGET_RECOVERY_PIXEL_FORMAT := RGBX_8888
|
||||||
TARGET_USERIMAGES_USE_EXT4 := true
|
TARGET_USERIMAGES_USE_EXT4 := true
|
||||||
|
@ -41,6 +41,11 @@ PRODUCT_PACKAGES += \
|
|||||||
WifiResTarget
|
WifiResTarget
|
||||||
|
|
||||||
# A/B
|
# 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 += \
|
AB_OTA_POSTINSTALL_CONFIG += \
|
||||||
RUN_POSTINSTALL_system=true \
|
RUN_POSTINSTALL_system=true \
|
||||||
POSTINSTALL_PATH_system=system/bin/otapreopt_script \
|
POSTINSTALL_PATH_system=system/bin/otapreopt_script \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user