1#!/bin/sh 2 3# $DragonFly: src/etc/rc.d/resident,v 1.2 2004/02/06 08:49:55 rob Exp $ 4# 5 6# PROVIDE: resident 7# REQUIRE: mountcritremote 8# KEYWORD: DragonFly 9 10. /etc/rc.subr 11 12name=resident 13rcvar='resident_enable' 14required_files="/etc/resident.conf" 15start_cmd="resident_start" 16stop_cmd=":" 17 18resident_start() 19{ 20if [ -f /etc/resident.conf ]; then 21 while read path 22 do 23 case ${path} in 24 \#*|"") 25 ;; 26 *) 27 if [ -f ${path} ]; then 28 resident ${path} 29 else 30 file ${path} | grep shared | cut -f1 -d ':' -s | xargs resident 31 fi 32 esac 33 done < /etc/resident.conf 34fi 35 36} 37 38load_rc_config $name 39run_rc_command "$1" 40