diff mbox series

[OpenWrt-Devel,fstools] block: use fsck.fat instead of dosfsck

Message ID 20191025105149.25891-1-yszhou4tech@gmail.com
State Accepted
Delegated to: John Crispin
Headers show
Series [OpenWrt-Devel,fstools] block: use fsck.fat instead of dosfsck | expand

Commit Message

Yousong Zhou Oct. 25, 2019, 10:51 a.m. UTC
Dosfsck is only available when --enable-compat-symlinks was given when
configuring dosfstools.  These symlinks are not enabled in OpenWrt
dosfstools package

Suggested by Reiner Otto in FS#2408

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
---
 block.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/block.c b/block.c
index 39212d2..a849500 100644
--- a/block.c
+++ b/block.c
@@ -708,7 +708,7 @@  static void check_filesystem(struct probe_info *pr)
 	struct stat statbuf;
 	const char *e2fsck = "/usr/sbin/e2fsck";
 	const char *f2fsck = "/usr/sbin/fsck.f2fs";
-	const char *dosfsck = "/usr/sbin/dosfsck";
+	const char *fatfsck = "/usr/sbin/fsck.fat";
 	const char *btrfsck = "/usr/bin/btrfsck";
 	const char *ntfsck = "/usr/bin/ntfsfix";
 	const char *ckfs;
@@ -718,7 +718,7 @@  static void check_filesystem(struct probe_info *pr)
 		return;
 
 	if (!strncmp(pr->type, "vfat", 4)) {
-		ckfs = dosfsck;
+		ckfs = fatfsck;
 	} else if (!strncmp(pr->type, "f2fs", 4)) {
 		ckfs = f2fsck;
 	} else if (!strncmp(pr->type, "ext", 3)) {