Module Name:    src
Committed By:   mrg
Date:           Tue Feb 16 02:46:02 UTC 2010

Modified Files:
        src/etc/rc.d: fsck_root

Log Message:
only fsck / if we find it in /etc/fstab.  diskless systems don't need
a / entry.

XXX: still get an error from "mount /" in etc/rc.d/root itself.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/etc/rc.d/fsck_root

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/etc/rc.d/fsck_root
diff -u src/etc/rc.d/fsck_root:1.3 src/etc/rc.d/fsck_root:1.4
--- src/etc/rc.d/fsck_root:1.3	Fri Jul 10 20:02:21 2009
+++ src/etc/rc.d/fsck_root	Tue Feb 16 02:46:02 2010
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: fsck_root,v 1.3 2009/07/10 20:02:21 christos Exp $
+# $NetBSD: fsck_root,v 1.4 2010/02/16 02:46:02 mrg Exp $
 #
 
 # PROVIDE: fsck_root
@@ -38,13 +38,14 @@
 				return
 				;;
 			esac
+
+			echo "Starting root file system check:"
+			fsck $fsck_flags /
+			handle_fsck_error "$?"
+			return
 			;;
 		esac
-	done <"${fstab_file}"
-
-	echo "Starting root file system check:"
-	fsck $fsck_flags /
-	handle_fsck_error "$?"
+	done < "${fstab_file}"
 }
 
 load_rc_config $name

Reply via email to