NetBSD/etc/rc.d/root
joerg e7f29a3386 Split fsck during boot into two phases. Check the root file system
first, mount root and run the various disk providers. Add swap and
check the remaining file systems after that.
This breaks the dependency cycle for lvm, which needs writeable /dev.
Depend on rndctl in cgd.
2009-04-21 16:08:57 +00:00

24 lines
301 B
Bash
Executable File

#!/bin/sh
#
# $NetBSD: root,v 1.4 2009/04/21 16:08:57 joerg Exp $
#
# PROVIDE: root
# REQUIRE: fsck_root
$_rc_subr_loaded . /etc/rc.subr
name="root"
start_cmd="root_start"
stop_cmd=":"
root_start()
{
umount -a >/dev/null 2>&1
mount /
rm -f /fastboot
}
load_rc_config $name
run_rc_command "$1"