xref: /dragonfly/etc/rc.d/resident (revision 0bb9290e)
1#!/bin/sh
2
3# $DragonFly: src/etc/rc.d/resident,v 1.3 2005/11/19 21:47:32 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{
19if [ -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 | cut -f1 -d ':' -s | xargs resident
30			fi
31                esac
32        done < /etc/resident.conf
33fi
34
35}
36
37load_rc_config $name
38run_rc_command "$1"
39