I did a little research on checkfs and found out that it was dropped in TC/MC 2.4rc2. I checked the version 2.3.1 and also found out that the checkfs boot option worked not quite the way I was expecting it to. It forced the check and rebooted the system every time after performing the it.
I wanted my Microcore 2.10 setup to check file systems at boot time. But I didn't want it to force the check every time. I wanted a routine check. Something like in my past days of Ubuntu, where I didn't have to do the check manually.
Now, all what I added to tc-config script in MC 2.10 is found on the line 85 and lines 149 to 161 in the script attached. Those lines are taken from the version 2.3.1 tc-config script.
I made some changes though. Removed the n flag from echo command in the 156th line. Just my personal preference. On the 157th line I removed f flag from the e2fsck and added & at the end to enable the rotdash $! on the following line. The part that reboots the computer after checking the file systems is absolutely gone.
I remember Ubuntu rebooting if it did any checking on the file systems at boot time. Is it necessary to reboot after checking them? And what additions are needed to this script for it to act the same way if so?
I'm only able to make little changes to scripts or strip them down, so that's why I'm asking, but I thought I'd share this anyway.