summaryrefslogtreecommitdiffstats
path: root/daemon/mkfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/mkfs.c')
-rw-r--r--daemon/mkfs.c6
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";