Add check for mkfs.ext3 and create a journal in this case.
diff --git a/misc/mke2fs.c b/misc/mke2fs.c
index c55aab0..307ad2f 100644
--- a/misc/mke2fs.c
+++ b/misc/mke2fs.c
@@ -820,8 +820,15 @@
#endif
fprintf (stderr, "mke2fs %s (%s)\n",
E2FSPROGS_VERSION, E2FSPROGS_DATE);
- if (argc && *argv)
- program_name = *argv;
+
+ if (argc && *argv) {
+ program_name = get_progname(*argv);
+
+ /* If called as mkfs.ext3, create a journal inode */
+ if (!strcmp(program_name, "mkfs.ext3"))
+ journal_size = -1;
+ }
+
while ((c = getopt (argc, argv,
"b:cf:g:i:jl:m:no:qr:R:s:tvI:J:ST:FL:M:N:O:V")) != EOF)
switch (c) {