mountlate revision 177061
131921Sbrian#!/bin/sh 231921Sbrian# 331921Sbrian# $FreeBSD: head/etc/rc.d/mountlate 177061 2008-03-11 17:20:34Z delphij $ 431921Sbrian# 531921Sbrian 631921Sbrian# PROVIDE: mountlate 731921Sbrian# REQUIRE: DAEMON 831921Sbrian# BEFORE: LOGIN 931921Sbrian# KEYWORD: nojail 1031921Sbrian 1131921Sbrian. /etc/rc.subr 1231921Sbrian 1331921Sbrianname="mountlate" 1431921Sbrianstart_cmd="mountlate_start" 1531921Sbrianstop_cmd=":" 1631921Sbrian 1731921Sbrianmountlate_start() 1831921Sbrian{ 1931921Sbrian local err 2031921Sbrian 2131921Sbrian # Mount "late" filesystems. 2231921Sbrian echo -n 'Mounting late file systems:' 2331921Sbrian mount -a -l 2431921Sbrian err=$? 2531921Sbrian echo '.' 2650479Speter 2731272Sbrian case ${err} in 2831272Sbrian 0) 2936285Sbrian ;; 3031272Sbrian *) 3131272Sbrian echo 'Mounting /etc/fstab filesystems failed,' \ 3249434Sbrian ' startup aborted' 3336285Sbrian stop_boot true 3436285Sbrian ;; 3531272Sbrian esac 3631272Sbrian 3731343Sbrian # If we booted a special kernel remove the record 3831272Sbrian # so we will boot the default kernel next time. 3931272Sbrian if [ -x /sbin/nextboot ]; then 4036285Sbrian /sbin/nextboot -D 4136285Sbrian fi 4231272Sbrian} 4364670Sbrian 4431272Sbrianload_rc_config $name 4549434Sbrianrun_rc_command "$1" 4631272Sbrian