Author: adamg Date: Sat Dec 1 21:49:33 2007 New Revision: 9125 Modified: rc-scripts/trunk/rc.d/rc.sysinit Log: - skip fsck on / if device node doesn't exist yet, e.g.: rootfs-on-lvm and udev is used (perhaps we should try to fsck / once more later on?)
Modified: rc-scripts/trunk/rc.d/rc.sysinit ============================================================================== --- rc-scripts/trunk/rc.d/rc.sysinit (original) +++ rc-scripts/trunk/rc.d/rc.sysinit Sat Dec 1 21:49:33 2007 @@ -371,9 +371,10 @@ fi _RUN_QUOTACHECK=0 + _ROOTFS_DEVICE=$(awk '($1 !~ /^#/ && $2 == "/" && NF >= 6) { print $1}' /etc/fstab) _ROOTFS_TYPE=$(awk '$2 == "/" && $3 != "rootfs" { print $3 }' /proc/mounts 2>/dev/null) - if [ -z "$fastboot" -a "$_ROOTFS_TYPE" != "nfs" -a "$_ROOTFS_TYPE" != "romfs" -a "$_ROOTFS_PASSNO" != 0 ]; then + if [ -z "$fastboot" -a "$_ROOTFS_TYPE" != "nfs" -a "$_ROOTFS_TYPE" != "romfs" -a "$_ROOTFS_PASSNO" != 0 -a -e $_ROOTFS_DEVICE ]; then show "Checking root filesystem"; started initlog -c "fsck -C -T -a $fsckoptions /" _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit