From c291955dfd6a63a163b56323c9c90e2e5bb02145 Mon Sep 17 00:00:00 2001 From: mrg Date: Tue, 16 Feb 2010 02:46:02 +0000 Subject: [PATCH] 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. --- etc/rc.d/fsck_root | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/etc/rc.d/fsck_root b/etc/rc.d/fsck_root index 9b7cbb6ba849..5aa6cf7c58cd 100755 --- a/etc/rc.d/fsck_root +++ b/etc/rc.d/fsck_root @@ -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 @@ fsck_root_start() 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