--- rc.sysinit.orig 2004-11-23 23:41:40.000000000 +0100 +++ rc.sysinit 2005-03-05 07:12:31.000000000 +0100 @@ -52,9 +52,13 @@ status "Mounting Root Read-only" /bin/mount -n -o remount,ro / +if [ -f /forcefsck ]; then + FORCEFSCK="-- -f" +fi + if [ -x /sbin/fsck ]; then stat_busy "Checking Filesystems" - /sbin/fsck -A -T -C -a + /sbin/fsck -A -T -C -a $FORCEFSCK if [ $? -gt 1 ]; then stat_fail echo @@ -111,6 +115,7 @@ /bin/rm -f /var/run/*.pid &> /dev/null /bin/rm -f /var/run/daemons/* &>/dev/null /bin/rm -rf /tmp/* /tmp/.* &> /dev/null +/bin/rm -f /forcefsck &> /dev/null : > /var/run/utmp # Keep {x,k,g}dm happy with xorg mkdir /tmp/.ICE-unix && chmod 1777 /tmp/.ICE-unix