Hi,
i think i've never answered "n" to fsck, so to me the lack of -y does
mean unnecessary work/boards/VMs left waiting for the F..
i would use something like this if it was there:
diff --git a/etc/rc b/etc/rc
index c88e13ce7ab..e3a269be818 100644
--- a/etc/rc
+++ b/etc/rc
@@ -349,7 +349,11 @@ if [[ -e /fastboot ]]; then
echo "Fast boot: skipping disk checks."
elif [[ $1 == autoboot ]]; then
echo "Automatic boot in progress: starting file system checks."
- do_fsck
+ if [[ -e /failboot ]]; then
+ do_fsck
+ else
+ do_fsck -y
+ fi
fi
# From now on, allow user to interrupt (^C) the boot process.
but the one below is what i believe should fit&go w/modern sane defaults
(think terabytes).
no man page diffs, as i guess this won't fly (w/o bikeshedding atleast).
-Artturi
diff --git a/etc/rc b/etc/rc
index c88e13ce7ab..e3a269be818 100644
--- a/etc/rc
+++ b/etc/rc
@@ -349,7 +349,11 @@ if [[ -e /fastboot ]]; then
echo "Fast boot: skipping disk checks."
elif [[ $1 == autoboot ]]; then
echo "Automatic boot in progress: starting file system checks."
- do_fsck
+ if [[ -e /failboot ]]; then
+ do_fsck
+ else
+ do_fsck -y
+ fi
fi
# From now on, allow user to interrupt (^C) the boot process.