mkfs: Don't die if mke2fs is not available.

Allow other types of filesystems to be created.
This commit is contained in:
Richard W.M. Jones
2011-07-14 11:27:24 +01:00
parent c21d6dc29c
commit c6340f4500

View File

@@ -43,18 +43,18 @@ do_mkfs_opts (const char *fstype, const char *device, int blocksize,
char sectorsize_str[32];
int r;
char *err;
char mke2fs[] = "mke2fs";
if (e2prog (mke2fs) == -1)
return -1;
/* For ext2/3/4 run the mke2fs program directly. This is because
* the mkfs program "eats" some options, in particular the -F
* option.
*/
if (STREQ (fstype, "ext2") || STREQ (fstype, "ext3") ||
STREQ (fstype, "ext4"))
STREQ (fstype, "ext4")) {
if (e2prog (mke2fs) == -1)
return -1;
argv[i++] = mke2fs;
}
else
argv[i++] = "mkfs";