rc: add support for /forcefsck, FS#511

This commit is contained in:
Juergen Daubert 2010-07-01 12:30:19 +02:00
parent 9bc91536b7
commit 6debae3bbc
3 changed files with 7 additions and 3 deletions

View File

@ -1,5 +1,5 @@
d2a8e98a8b10ba09b2a9da34326b526a inittab
d60fc342d2498974828a276bd5fe902b rc
ef539e1a7680641ef76b38001eb86682 rc
c8fe38143dffbbc628a7a33966fae408 rc.conf
5b09d4a67beb58022879fa9ce0f5af1b rc.fix
d1be35927946756c68242f29c16ee983 rc.local

View File

@ -3,7 +3,7 @@
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=rc
version=2.24
version=2.25
release=1
source=(inittab rc rc.modules rc.single rc.multi rc.local rc.fix rc.shutdown rc.conf)

6
rc/rc
View File

@ -22,8 +22,12 @@ fi
# Mount root read-only
/bin/mount -n -o remount,ro /
if [ -f /forcefsck ]; then
FORCEFSCK="-f"
fi
# Check filesystems
/sbin/fsck -A -T -C -a
/sbin/fsck $FORCEFSCK -A -T -C -a
if [ $? -gt 1 ]; then
echo
echo "*************** FILESYSTEM CHECK FAILED ******************"