Switch to OpenNTPD by default. For the moment, the documentation is
[dragonfly.git] / etc / rc.d / root
1 #!/bin/sh
2 #
3 # $NetBSD: root,v 1.2 2000/05/13 08:45:09 lukem Exp $
4 # $FreeBSD: src/etc/rc.d/root,v 1.5 2002/10/31 02:06:05 gordon Exp $
5 # $DragonFly: src/etc/rc.d/root,v 1.3 2004/01/27 00:42:45 rob Exp $
6 #
7
8 # PROVIDE: root
9 # REQUIRE: fsck
10 # KEYWORD: DragonFly
11
12 . /etc/rc.subr
13
14 name="root"
15 start_cmd="root_start"
16 stop_cmd=":"
17
18 root_start()
19 {
20         # root normally must be read/write, but if this is a BOOTP NFS
21         # diskless boot it does not have to be.
22         #
23         case ${root_rw_mount} in
24         [Nn][Oo] | '')
25                 ;;
26         *)
27                 if ! mount -u -o rw /; then
28                         echo 'Mounting root filesystem rw failed, startup aborted'
29                         exit 1
30                 fi
31                 ;;
32         esac
33         umount -a >/dev/null 2>&1
34         mount /
35         # If we booted a special kernel remove the record
36         # so we will boot the default kernel next time.
37         if [ -e /boot/nextkernel ]; then
38                 rm -f /boot/nextkernel
39         fi
40 }
41
42 load_rc_config $name
43 run_rc_command "$1"