diff options
author | Bruce Beare <bruce.j.beare@intel.com> | 2010-12-27 13:23:54 -0800 |
---|---|---|
committer | Bruce Beare <bruce.j.beare@intel.com> | 2010-12-29 15:38:01 -0800 |
commit | 6fc6f4d7459f731ab8cdcc355eed490341ec764a (patch) | |
tree | 1d27bc8a200ccb9c59d11be7253e13bcbf61a45c /config.mk | |
parent | 9770a4ed0981313ff55e249efd40af9fe8691489 (diff) | |
download | diskinstaller-6fc6f4d7459f731ab8cdcc355eed490341ec764a.tar.gz |
Add ext4 support
Change-Id: I87540a3204d1272eadaea58d3ac97eb0b98728ed
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Diffstat (limited to 'config.mk')
-rw-r--r-- | config.mk | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -136,6 +136,7 @@ $(installer_tmp_img): $(MKEXT2IMG) $(internal_installerimage_files) ###################################################################### # Now make a data image that contains all the target image files for the # installer. + bootldr_bin := $(PRODUCT_OUT)/grub/grub.bin installer_target_data_files := \ $(INSTALLED_BOOTIMAGE_TARGET) \ @@ -143,6 +144,17 @@ installer_target_data_files := \ $(INSTALLED_USERDATAIMAGE_TARGET) \ $(bootldr_bin) +# $(1): src directory +# $(2): output file +# $(3): mount point +# $(4): ext variant (ext2, ext3, ext4) +# $(5): size of the partition +define build-installerimage-ext-target + @mkdir -p $(dir $(2)) + $(hide) PATH=$(foreach p,$(INTERNAL_USERIMAGES_BINARY_PATHS),$(p):)$(PATH) \ + $(MKEXTUSERIMG) $(1) $(2) $(4) $(3) $(5) +endef + installer_data_img := $(TARGET_INSTALLER_OUT)/installer_data.img $(installer_data_img): $(diskinstaller_root)/config.mk \ $(installer_target_data_files) \ @@ -157,8 +169,8 @@ $(installer_data_img): $(diskinstaller_root)/config.mk \ $(TARGET_INSTALLER_OUT)/data/system.img cp -f $(INSTALLED_USERDATAIMAGE_TARGET) \ $(TARGET_INSTALLER_OUT)/data/userdata.img - $(call build-userimage-ext2-target,$(TARGET_INSTALLER_OUT)/data,$@,\ - inst_data,) + $(call build-installerimage-ext-target,$(TARGET_INSTALLER_OUT)/data,$@, \ + inst_data,ext4,$(BOARD_INSTALLERIMAGE_PARTITION_SIZE)) @echo --- Finished installer data image -[ $@ ]- ###################################################################### |