rc: transitional fix for old fstab

This commit is contained in:
David van Moolenbroek 2012-01-10 15:05:28 +01:00
parent d6c5a1280e
commit 11c15db517

26
etc/rc
View file

@ -56,27 +56,14 @@ edit()
# /etc/fstab, and fscks and mounts its filesystems.
mountfstab_poorman()
{
# /etc/fstab lists the root, tmp and usr devices.
echo "WARNING: old fstab format, please upgrade!"
# /etc/fstab lists the root, home, and usr devices.
. $FSTAB
# Check if the system crashed.
if shutdown -C
then
echo
echo "The system was not properly shut down. Checking file systems."
fflag=-f
fi
if [ -n "$fflag" ]
then
echo "fsck.mfs / - $root"
intr fsck.mfs $fsckopts $root
echo "fsck.mfs /usr - $usr"
intr fsck.mfs $fsckopts $usr
if [ ! -z "$home" ]
then echo "fsck.mfs /home - $home"
intr fsck.mfs $fsckopts $home
fi
intr fsck.mfs $fsckopts $usr
if [ ! -z "$home" ]
then intr fsck.mfs $fsckopts $home
fi
# mount /usr
@ -113,7 +100,6 @@ start)
test -f /etc/keymap && loadkeys /etc/keymap
# options for fsck. default is -r, which prompts the user for repairs.
fsckopts="`sysenv fsckopts`"
optname=fsckopts
fsckopts=-p
if sysenv $optname >/dev/null