summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkientzle <kientzle@FreeBSD.org>2004-03-11 20:00:10 +0000
committerkientzle <kientzle@FreeBSD.org>2004-03-11 20:00:10 +0000
commitbadbb89cc5899d67b3cc5dd6ce75aa3c694c162f (patch)
tree9915e751c80e2ba37e0dd313c3cd2a57ea7f6193
parent2063fea7ecfa7ea52e56938fd57885ee480f68af (diff)
downloadFreeBSD-src-badbb89cc5899d67b3cc5dd6ce75aa3c694c162f.zip
FreeBSD-src-badbb89cc5899d67b3cc5dd6ce75aa3c694c162f.tar.gz
Don't run fsck if there's no /etc/fstab.
In particular, this allows a "virgin" system installed from source (installworld, installkernel, cd etc && make distribution) to boot correctly and modestly simplifies the creation of single-partition network/cdrom/CF bootable images.
-rwxr-xr-xetc/rc.d/fsck2
1 files changed, 2 insertions, 0 deletions
diff --git a/etc/rc.d/fsck b/etc/rc.d/fsck
index 5fe175f..da27e4a 100755
--- a/etc/rc.d/fsck
+++ b/etc/rc.d/fsck
@@ -29,6 +29,8 @@ fsck_start()
{
if [ "$autoboot" = no ]; then
echo "Fast boot: skipping disk checks."
+ elif [ ! -r /etc/fstab ]; then
+ echo "Warning! No /etc/fstab: skipping disk checks."
elif [ "$autoboot" = yes ]; then
# During fsck ignore SIGQUIT
trap : 3
OpenPOWER on IntegriCloud