]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - etc/rc.d/mountlate
merge fix for boot-time hang on centos' xen
[FreeBSD/FreeBSD.git] / etc / rc.d / mountlate
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
13 name="mountlate"
14 start_cmd="mountlate_start"
15 stop_cmd=":"
16
17 mountlate_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
38 load_rc_config $name
39 run_rc_command "$1"