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