diff -u git/rc.sysinit new/rc.sysinit --- git/rc.sysinit 2010-02-14 10:36:41.000000000 +0100 +++ new/rc.sysinit 2010-02-14 19:58:20.000000000 +0100 @@ -228,8 +228,11 @@ stat_busy "Checking Filesystems" FSCK_OUT=/dev/stdout FSCK_ERR=/dev/null - /sbin/fsck -A -T -C -a -t $NETFS $FORCEFSCK >$FSCK_OUT 2>$FSCK_ERR + FSCK_FD= + run_hook sysinit_prefsck + /sbin/fsck -A -T -C$FSCK_FD -a -t $NETFS $FORCEFSCK >$FSCK_OUT 2>$FSCK_ERR fsckret=$? + run_hook sysinit_postfsck if [ ${fsckret} -gt 1 ]; then stat_fail fi