Current Path : /etc/rc.d/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //etc/rc.d/mountlate |
#!/bin/sh # # $FreeBSD: release/9.1.0/etc/rc.d/mountlate 180563 2008-07-16 19:22:48Z dougb $ # # PROVIDE: mountlate # REQUIRE: DAEMON # BEFORE: LOGIN # KEYWORD: nojail . /etc/rc.subr name="mountlate" start_cmd="mountlate_start" stop_cmd=":" mountlate_start() { local err latefs # Mount "late" filesystems. # err=0 latefs= # / (root) fs is always remounted, so remove from list latefs="`/sbin/mount -d -a -l | grep -v ' /$'`" case ${latefs} in '') ;; *) echo -n 'Mounting late file systems:' mount -a -l err=$? echo '.' ;; esac case ${err} in 0) ;; *) echo 'Mounting /etc/fstab filesystems failed,' \ ' startup aborted' stop_boot true ;; esac # If we booted a special kernel remove the record # so we will boot the default kernel next time. if [ -x /sbin/nextboot ]; then /sbin/nextboot -D fi } load_rc_config $name run_rc_command "$1"