kumquat-buildroot/fs
Yann E. MORIN 69036c20f1 fs/ext2: add ability to build ext3/4 too
Use the host-e2fsprogs to tune2fs the generated rootfs.ext2 image,
and upgrade it to either one of ext2, ext3 or ext4.

Since calling tune2fs may require running e2fsck (tune2fs will warn
to do so when certain FS options are changed), we systematically call
e2fsck. This makes the code path simpler, and as a side-effect checks
that genext2fs did not generate garbage.

In turn, e2fsck will unconditionally add a UUID to the filesystem,
which is bad for reproducibility, so we call tune2fs again to remove
the UUID. This does not require checking the filesystem.

To ensure compatibility of Buildroot's .config, leave ext2 as the
default. Boards' .config can override this at will.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-12 14:39:24 +02:00
..
cloop fs/common.mk: delay evaluation of variables 2013-01-20 20:53:29 +01:00
cpio fs/common.mk: delay evaluation of variables 2013-01-20 20:53:29 +01:00
cramfs fs/common.mk: delay evaluation of variables 2013-01-20 20:53:29 +01:00
ext2 fs/ext2: add ability to build ext3/4 too 2013-04-12 14:39:24 +02:00
initramfs cpio/initramfs: clarify their use in the help text 2012-11-07 11:48:13 +01:00
iso9660 iso9660 fs: use cpio initrd instead of ext2 2012-11-14 22:53:25 +01:00
jffs2 fs/jffs2: refactor endianess selection to use BR2_ENDIAN 2013-04-11 15:57:37 +02:00
romfs fs/common.mk: delay evaluation of variables 2013-01-20 20:53:29 +01:00
squashfs fs/common.mk: delay evaluation of variables 2013-01-20 20:53:29 +01:00
tar fs/common.mk: delay evaluation of variables 2013-01-20 20:53:29 +01:00
ubifs fs/common.mk: delay evaluation of variables 2013-01-20 20:53:29 +01:00
common.mk fs/common.mk: Strip extra whitespace when device table is empty 2013-03-13 23:09:40 +01:00
Config.in reorder fs alphabetically 2012-12-02 23:19:25 -08:00