mountlate revision 177061
1#!/bin/sh
2#
3# $FreeBSD: head/etc/rc.d/mountlate 177061 2008-03-11 17:20:34Z delphij $
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
20
21	# Mount "late" filesystems.
22	echo -n 'Mounting late file systems:'
23	mount -a -l
24	err=$?
25	echo '.'
26
27	case ${err} in
28	0)
29		;;
30	*)
31		echo 'Mounting /etc/fstab filesystems failed,' \
32		    ' startup aborted'
33		stop_boot true
34		;;
35	esac
36
37 	# If we booted a special kernel remove the record
38 	# so we will boot the default kernel next time.
39 	if [ -x /sbin/nextboot ]; then
40		/sbin/nextboot -D
41 	fi
42}
43
44load_rc_config $name
45run_rc_command "$1"
46