Merge "Allow f2fs sparse mode to be disabled"
am: 1cfe41269f
Change-Id: Ifdecf81b59542befab6c37189fd71cf00e4bc2b0
This commit is contained in:
commit
7ad9383ad2
2 changed files with 9 additions and 0 deletions
|
@ -1483,6 +1483,9 @@ endif
|
||||||
ifneq (true,$(TARGET_USERIMAGES_SPARSE_SQUASHFS_DISABLED))
|
ifneq (true,$(TARGET_USERIMAGES_SPARSE_SQUASHFS_DISABLED))
|
||||||
INTERNAL_USERIMAGES_SPARSE_SQUASHFS_FLAG := -s
|
INTERNAL_USERIMAGES_SPARSE_SQUASHFS_FLAG := -s
|
||||||
endif
|
endif
|
||||||
|
ifneq (true,$(TARGET_USERIMAGES_SPARSE_F2FS_DISABLED))
|
||||||
|
INTERNAL_USERIMAGES_SPARSE_F2FS_FLAG := -S
|
||||||
|
endif
|
||||||
|
|
||||||
INTERNAL_USERIMAGES_DEPS := \
|
INTERNAL_USERIMAGES_DEPS := \
|
||||||
$(BUILD_IMAGE) \
|
$(BUILD_IMAGE) \
|
||||||
|
@ -1619,6 +1622,7 @@ $(hide) echo "ext_mkuserimg=$(notdir $(MKEXTUSERIMG))" >> $(1)
|
||||||
$(if $(INTERNAL_USERIMAGES_EXT_VARIANT),$(hide) echo "fs_type=$(INTERNAL_USERIMAGES_EXT_VARIANT)" >> $(1))
|
$(if $(INTERNAL_USERIMAGES_EXT_VARIANT),$(hide) echo "fs_type=$(INTERNAL_USERIMAGES_EXT_VARIANT)" >> $(1))
|
||||||
$(if $(INTERNAL_USERIMAGES_SPARSE_EXT_FLAG),$(hide) echo "extfs_sparse_flag=$(INTERNAL_USERIMAGES_SPARSE_EXT_FLAG)" >> $(1))
|
$(if $(INTERNAL_USERIMAGES_SPARSE_EXT_FLAG),$(hide) echo "extfs_sparse_flag=$(INTERNAL_USERIMAGES_SPARSE_EXT_FLAG)" >> $(1))
|
||||||
$(if $(INTERNAL_USERIMAGES_SPARSE_SQUASHFS_FLAG),$(hide) echo "squashfs_sparse_flag=$(INTERNAL_USERIMAGES_SPARSE_SQUASHFS_FLAG)" >> $(1))
|
$(if $(INTERNAL_USERIMAGES_SPARSE_SQUASHFS_FLAG),$(hide) echo "squashfs_sparse_flag=$(INTERNAL_USERIMAGES_SPARSE_SQUASHFS_FLAG)" >> $(1))
|
||||||
|
$(if $(INTERNAL_USERIMAGES_SPARSE_F2FS_FLAG),$(hide) echo "f2fs_sparse_flag=$(INTERNAL_USERIMAGES_SPARSE_F2FS_FLAG)" >> $(1))
|
||||||
$(if $(BOARD_EXT4_SHARE_DUP_BLOCKS),$(hide) echo "ext4_share_dup_blocks=$(BOARD_EXT4_SHARE_DUP_BLOCKS)" >> $(1))
|
$(if $(BOARD_EXT4_SHARE_DUP_BLOCKS),$(hide) echo "ext4_share_dup_blocks=$(BOARD_EXT4_SHARE_DUP_BLOCKS)" >> $(1))
|
||||||
$(if $(BOARD_FLASH_LOGICAL_BLOCK_SIZE), $(hide) echo "flash_logical_block_size=$(BOARD_FLASH_LOGICAL_BLOCK_SIZE)" >> $(1))
|
$(if $(BOARD_FLASH_LOGICAL_BLOCK_SIZE), $(hide) echo "flash_logical_block_size=$(BOARD_FLASH_LOGICAL_BLOCK_SIZE)" >> $(1))
|
||||||
$(if $(BOARD_FLASH_ERASE_BLOCK_SIZE), $(hide) echo "flash_erase_block_size=$(BOARD_FLASH_ERASE_BLOCK_SIZE)" >> $(1))
|
$(if $(BOARD_FLASH_ERASE_BLOCK_SIZE), $(hide) echo "flash_erase_block_size=$(BOARD_FLASH_ERASE_BLOCK_SIZE)" >> $(1))
|
||||||
|
@ -4109,6 +4113,8 @@ define dump-dynamic-partitions-info
|
||||||
echo "super_$(group)_partition_list=$(call filter-out-missing-vendor, $(BOARD_$(call to-upper,$(group))_PARTITION_LIST))" >> $(1);))
|
echo "super_$(group)_partition_list=$(call filter-out-missing-vendor, $(BOARD_$(call to-upper,$(group))_PARTITION_LIST))" >> $(1);))
|
||||||
$(if $(filter true,$(TARGET_USERIMAGES_SPARSE_EXT_DISABLED)), \
|
$(if $(filter true,$(TARGET_USERIMAGES_SPARSE_EXT_DISABLED)), \
|
||||||
echo "build_non_sparse_super_partition=true" >> $(1))
|
echo "build_non_sparse_super_partition=true" >> $(1))
|
||||||
|
$(if $(filter true,$(TARGET_USERIMAGES_SPARSE_F2FS_DISABLED)), \
|
||||||
|
echo "build_non_sparse_super_partition=true" >> $(1))
|
||||||
$(if $(filter true,$(BOARD_SUPER_IMAGE_IN_UPDATE_PACKAGE)), \
|
$(if $(filter true,$(BOARD_SUPER_IMAGE_IN_UPDATE_PACKAGE)), \
|
||||||
echo "super_image_in_update_package=true" >> $(1))
|
echo "super_image_in_update_package=true" >> $(1))
|
||||||
$(if $(BOARD_SUPER_PARTITION_SIZE), \
|
$(if $(BOARD_SUPER_PARTITION_SIZE), \
|
||||||
|
|
|
@ -315,6 +315,8 @@ def BuildImageMkfs(in_dir, prop_dict, out_file, target_out, fs_config):
|
||||||
elif fs_type.startswith("f2fs"):
|
elif fs_type.startswith("f2fs"):
|
||||||
build_command = ["mkf2fsuserimg.sh"]
|
build_command = ["mkf2fsuserimg.sh"]
|
||||||
build_command.extend([out_file, prop_dict["image_size"]])
|
build_command.extend([out_file, prop_dict["image_size"]])
|
||||||
|
if "f2fs_sparse_flag" in prop_dict:
|
||||||
|
build_command.extend([prop_dict["f2fs_sparse_flag"]])
|
||||||
if fs_config:
|
if fs_config:
|
||||||
build_command.extend(["-C", fs_config])
|
build_command.extend(["-C", fs_config])
|
||||||
build_command.extend(["-f", in_dir])
|
build_command.extend(["-f", in_dir])
|
||||||
|
@ -519,6 +521,7 @@ def ImagePropFromGlobalDict(glob_dict, mount_point):
|
||||||
common_props = (
|
common_props = (
|
||||||
"extfs_sparse_flag",
|
"extfs_sparse_flag",
|
||||||
"squashfs_sparse_flag",
|
"squashfs_sparse_flag",
|
||||||
|
"f2fs_sparse_flag",
|
||||||
"skip_fsck",
|
"skip_fsck",
|
||||||
"ext_mkuserimg",
|
"ext_mkuserimg",
|
||||||
"verity",
|
"verity",
|
||||||
|
|
Loading…
Reference in a new issue