summaryrefslogtreecommitdiff
path: root/mk/fs.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-08-12 20:32:36 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2010-08-12 20:32:36 +0200
commit3e2d4be94e153c953c218f6d8d8330949cbe1f31 (patch)
tree4bb638843cfec4aa438263bf54d3d0a7b1b8cb11 /mk/fs.mk
parent932197cf2955399f4bfe600b172e96f51c1f79a3 (diff)
downloadembtoolkit-3e2d4be94e153c953c218f6d8d8330949cbe1f31.tar.gz
embtoolkit-3e2d4be94e153c953c218f6d8d8330949cbe1f31.tar.bz2
embtoolkit-3e2d4be94e153c953c218f6d8d8330949cbe1f31.tar.xz
Rootfs: update mtd-utils and make JFFS2 filesystem image useable
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/fs.mk')
-rw-r--r--mk/fs.mk14
1 files changed, 12 insertions, 2 deletions
diff --git a/mk/fs.mk b/mk/fs.mk
index af09cd7..774698b 100644
--- a/mk/fs.mk
+++ b/mk/fs.mk
@@ -41,11 +41,21 @@ build_jffs2_rootfs:
$(call EMBTK_GENERIC_MESSAGE,"Generating JFFS2 root filesystem...")
@$(FAKEROOT_BIN) -i $(EMBTK_ROOT)/.fakeroot.001 -- \
$(HOSTTOOLS)/usr/sbin/mkfs.jffs2 \
- -n -e $(CONFIG_EMBTK_ROOTFS_HAVE_JFFS2_BLOCKSIZE) -r $(ROOTFS) \
+ --eraseblock=$(CONFIG_EMBTK_ROOTFS_HAVE_JFFS2_ERASEBLOCKSIZE) \
+ --pad=$(CONFIG_EMBTK_ROOTFS_HAVE_JFFS2_ERASEBLOCKSIZE) \
+ --pagesize=$(CONFIG_EMBTK_ROOTFS_HAVE_JFFS2_PAGESIZE) \
+ --cleanmarker=$(CONFIG_EMBTK_ROOTFS_HAVE_JFFS2_CLEANMARKERSIZE) \
+ $(if $(CONFIG_EMBTK_TARGET_ARCH_LITTLE_ENDIAN), \
+ --little-endian, --big-endian) \
+ -n --root=$(ROOTFS) \
-o $(EMBTK_ROOT)/rootfs-$(GNU_TARGET)-$(EMBTK_MCU_FLAG).jffs2.temp
@$(FAKEROOT_BIN) -i $(EMBTK_ROOT)/.fakeroot.001 -- \
$(HOSTTOOLS)/usr/sbin/sumtool \
- -n -e $(CONFIG_EMBTK_ROOTFS_HAVE_JFFS2_BLOCKSIZE) \
+ --eraseblock=$(CONFIG_EMBTK_ROOTFS_HAVE_JFFS2_ERASEBLOCKSIZE) \
+ --cleanmarker=$(CONFIG_EMBTK_ROOTFS_HAVE_JFFS2_CLEANMARKERSIZE) \
+ $(if $(CONFIG_EMBTK_TARGET_ARCH_LITTLE_ENDIAN), \
+ --littleendian, --bigendian) \
+ -n -p \
-i $(EMBTK_ROOT)/rootfs-$(GNU_TARGET)-$(EMBTK_MCU_FLAG).jffs2.temp \
-o $(EMBTK_ROOT)/rootfs-$(GNU_TARGET)-$(EMBTK_MCU_FLAG).jffs2
@rm -rf $(EMBTK_ROOT)/rootfs-$(GNU_TARGET)-$(EMBTK_MCU_FLAG).jffs2.temp