summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/rootfs.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/mk/rootfs.mk b/mk/rootfs.mk
index c6874dc..db0e026 100644
--- a/mk/rootfs.mk
+++ b/mk/rootfs.mk
@@ -62,7 +62,12 @@ endif
ifeq ($(CONFIG_EMBTK_ROOTFS_HAVE_MTDUTILS),y)
$(FAKEROOT_BIN) -i $(EMBTK_ROOT)/.fakeroot.001 -- \
$(HOSTTOOLS)/usr/sbin/mkfs.jffs2 -n -e 128 -r $(ROOTFS) \
+ -o $(EMBTK_ROOT)/rootfs-$(STRICT_GNU_TARGET).jffs2.temp
+ $(FAKEROOT_BIN) -i $(EMBTK_ROOT)/.fakeroot.001 -- \
+ $(HOSTTOOLS)/usr/sbin/sumtool -n -e 128 \
+ -i $(EMBTK_ROOT)/rootfs-$(STRICT_GNU_TARGET).jffs2.temp \
-o $(EMBTK_ROOT)/rootfs-$(STRICT_GNU_TARGET).jffs2
+ rm -rf $(EMBTK_ROOT)/rootfs-$(STRICT_GNU_TARGET).jffs2.temp
endif
rootfs_clean: $(ROOTFS_COMPONENTS_CLEAN)