diff options
Diffstat (limited to 'daemon/mkfs.c')
-rw-r--r-- | daemon/mkfs.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/daemon/mkfs.c b/daemon/mkfs.c index ea9fd7f9..cd272686 100644 --- a/daemon/mkfs.c +++ b/daemon/mkfs.c @@ -41,13 +41,17 @@ do_mkfs_opts (const char *fstype, const char *device, int blocksize, const char 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")) - argv[i++] = "mke2fs"; + argv[i++] = mke2fs; else argv[i++] = "mkfs"; |