From ef2362021fe0c605ec6b1e5261ae90f108acacdb Mon Sep 17 00:00:00 2001 From: me-cafebabe Date: Thu, 19 Jan 2023 14:19:55 +0000 Subject: [PATCH] sdm710-common: Add system_ext product odm partitions --- BoardConfigCommon.mk | 9 ++++++++- rootdir/etc/fstab.qcom | 7 +++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 420e9a9..2b2dd2a 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -87,6 +87,9 @@ BOARD_RECOVERYIMAGE_PARTITION_SIZE := 67108864 BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_CACHEIMAGE_PARTITION_SIZE := 268435456 BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_ODMIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_SYSTEM_EXTIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_FLASH_BLOCK_SIZE := 262144 BOARD_BUILD_SYSTEM_ROOT_IMAGE := true TARGET_USERIMAGES_USE_EXT4 := true @@ -100,7 +103,11 @@ BOARD_SUPER_PARTITION_SIZE := $(shell expr $(BOARD_SUPER_PARTITION_VENDOR_DEVICE BOARD_SUPER_PARTITION_GROUPS := lenovo710_dynpart BOARD_LENOVO710_DYNPART_SIZE := $(shell expr $(BOARD_SUPER_PARTITION_SIZE) - 4194304 ) -BOARD_LENOVO710_DYNPART_PARTITION_LIST := system vendor +BOARD_LENOVO710_DYNPART_PARTITION_LIST := odm product system system_ext vendor + +TARGET_COPY_OUT_ODM := odm +TARGET_COPY_OUT_PRODUCT := product +TARGET_COPY_OUT_SYSTEM_EXT := system_ext # Properties TARGET_ODM_PROP += $(COMMON_PATH)/odm.prop diff --git a/rootdir/etc/fstab.qcom b/rootdir/etc/fstab.qcom index 00201f6..478bb5c 100644 --- a/rootdir/etc/fstab.qcom +++ b/rootdir/etc/fstab.qcom @@ -6,8 +6,11 @@ # Currently we dont have e2fsck compiled. So fs check would failed. # -system /system ext4 ro,barrier=1,discard,i_version wait,avb,logical,first_stage_mount -vendor /vendor ext4 ro,barrier=1 wait,logical,first_stage_mount +system /system ext4 ro wait,logical,first_stage_mount +system_ext /system_ext ext4 ro wait,logical,first_stage_mount +product /product ext4 ro wait,logical,first_stage_mount +vendor /vendor ext4 ro wait,logical,first_stage_mount +odm /odm ext4 ro wait,logical,first_stage_mount /dev/block/bootdevice/by-name/userdata /data ext4 noatime,nosuid,noatime,nodev,barrier=1,noauto_da_alloc,discard,lazytime latemount,wait,check,fileencryption=ice,reservedsize=128M /dev/block/bootdevice/by-name/cache /cache ext4 nosuid,noatime,nodev,barrier=1 wait /devices/platform/soc/8804000.sdhci/mmc_host* /storage/sdcard1 vfat nosuid,nodev wait,voldmanaged=sdcard1:auto,encryptable=footer