jffs2reset: use jffs2_mark if rootfs_data isn't mounted
authorRafał Miłecki <zajec5@gmail.com>
Sat, 11 Apr 2015 07:56:44 +0000 (09:56 +0200)
committerJohn Crispin <blogic@openwrt.org>
Sun, 12 Apr 2015 19:08:22 +0000 (21:08 +0200)
commite6004000ff15d7bd32cf5663e8690fc94d7ec747
tree1871a03e019a2a21580bd10da6657abc59718eb4
parent34a5d0da73cf1049155efeb56968e7ff7de457a1
jffs2reset: use jffs2_mark if rootfs_data isn't mounted

Erasing all rootfs_data blocks may cause some problems with partition
identification. It won't contain MAGIC, but will be successfully mounted
with delayed blocks marking. This may be really confusing when user
reboots before JFFS2 finishes its blocks management. During the next
boot rootfs_data will be a valid partition (possibly with data) but
libblkid won't detect it.
Also adjust message in jffs2_mark to make more sense when used together
with jffs2_reset.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
jffs2reset.c