xref: /dragonfly/etc/rc.d/resident (revision 71126e33)
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