1#!/bin/sh
2#
3# $FreeBSD$
4#
5
6# PROVIDE: mountlate
7# REQUIRE: DAEMON
8# BEFORE: LOGIN
9# KEYWORD: nojail
10
11. /etc/rc.subr
12
13name="mountlate"
14start_cmd="mountlate_start"
15stop_cmd=":"
16
17mountlate_start()
18{
19	local err latefs
20
21	# Mount "late" filesystems.
22	#
23	err=0
24	echo -n 'Mounting late file systems:'
25	mount -a -L
26	err=$?
27	echo '.'
28
29	case ${err} in
30	0)
31		;;
32	*)
33		echo 'Mounting /etc/fstab filesystems failed,' \
34		    ' startup aborted'
35		stop_boot true
36		;;
37	esac
38
39 	# If we booted a special kernel remove the record
40 	# so we will boot the default kernel next time.
41 	if [ -x /sbin/nextboot ]; then
42		/sbin/nextboot -D
43 	fi
44}
45
46load_rc_config $name
47run_rc_command "$1"
48