1#!/bin/sh 2# 3# $FreeBSD: releng/10.3/etc/rc.d/mountlate 250235 2013-05-04 14:00:16Z crees $ 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