block (mount) does not do fsck for FAT32
Username: Reiner Otto
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=2408
There is a bug in block.c, preventing fsck for FAT32 volume on mount :
const char *dosfsck = “/usr/sbin/dosfsck”;
is wrong.
Use
const char *dosfsck = “/usr/sbin/fsck.fat”;
instead.
As a work-around, this works on actual openwrt
ls -s fsck.fat doesfsck