mountlate revision 169668
1160303Sdes#!/bin/sh
2160303Sdes#
3160303Sdes# $FreeBSD: head/etc/rc.d/mountlate 169668 2007-05-18 12:04:41Z mtm $
4160303Sdes#
5160303Sdes
6160303Sdes# PROVIDE: mountlate
7160303Sdes# REQUIRE: DAEMON
8160303Sdes# BEFORE: LOGIN
9160303Sdes# KEYWORD: nojail
10160303Sdes
11160303Sdes. /etc/rc.subr
12160303Sdes
13160303Sdesname="mountlate"
14160303Sdesstart_cmd="mountlate_start"
15160303Sdesstop_cmd=":"
16160303Sdes
17160303Sdesmountlate_start()
18160303Sdes{
19160303Sdes	# Mount "late" filesystems.
20160303Sdes	echo -n 'Mounting late file systems:'
21160303Sdes	mount -a -l
22160303Sdes	echo '.'
23160303Sdes
24160303Sdes	case $? in
25160303Sdes	0)
26160303Sdes		;;
27160303Sdes	*)
28160303Sdes		echo 'Mounting /etc/fstab filesystems failed,' \
29160303Sdes		    ' startup aborted'
30169668Smtm		stop_boot true
31160303Sdes		;;
32160303Sdes	esac
33160303Sdes}
34160303Sdes
35160303Sdesload_rc_config $name
36160303Sdesrun_rc_command "$1"
37