summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Sandeen <sandeen@redhat.com>2012-02-15 15:11:35 -0500
committerTheodore Ts'o <tytso@mit.edu>2012-02-15 16:18:50 -0500
commit237b7b23fe69a83a9bb1d98d014d26f146ac26a3 (patch)
tree95b9a29ba7d3fddc69457ca1a51a979ea98f47c1
parent8a1da3c5ae5d042c272fbcf5ea222ca561f566a5 (diff)
downloade2fsprogs-237b7b23fe69a83a9bb1d98d014d26f146ac26a3.tar.gz
mke2fs: recognize mke4fs program name
We shipped "mke4fs" alongside mke2fs in RHEL5, so that ext4-capable utilities could be installed without disturbing the venerable e2fsprogs-1.39 shipped in RHEL5 from the beginning. But it surprised some users that "mke4fs" created ext2 filesystems by default rather than ext4. While it was my intent to have the renamed binaries behave exactly like the stock ones, it seems that there is some precedence for handling "mkeNfs" in the code, so seems reasonable to add mke4fs -> ext4 as well. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r--misc/mke2fs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/misc/mke2fs.c b/misc/mke2fs.c
index b6230b5d..08789c4b 100644
--- a/misc/mke2fs.c
+++ b/misc/mke2fs.c
@@ -1014,6 +1014,8 @@ static char **parse_fs_type(const char *fs_type,
ext_type = "ext2";
else if (!strcmp(program_name, "mke3fs"))
ext_type = "ext3";
+ else if (!strcmp(program_name, "mke4fs"))
+ ext_type = "ext4";
else if (progname) {
ext_type = strrchr(progname, '/');
if (ext_type)