reopen 686895
thanks

/etc/init.d/checkfs.sh also checks forcefsck to pass -f to fsck,
so it needs to be fixed too. It won't be as simple as checkroot.sh
because fsck -A can apply to any number of filesystems of any type and
checkfs.sh doesn't track specifics when calling it.

Perhaps the simplest approach, if forcefsck is requested, would be to
add a first pass of fsck -A -f -t ext3,... and then let the normal code
proceed: this saves a lot of complexity and the worst that should happen
is that fsck wastes a bit of time doing a fast and clean second check of
the involved filesystems after the forced slow check.

Also, I can see that at least reiserfsck too honors -f as --force with
the same meaning, so I suppose it should be added alongside ext*.

-- 
Pierre Ynard

Reply via email to