xref: /dragonfly/etc/rc.d/modules (revision 7485684f)
1#!/bin/sh
2
3# PROVIDE: modules
4# REQUIRE: FILESYSTEMS
5
6. /etc/rc.subr
7
8name="modules"
9start_cmd="modules_start"
10stop_cmd=":"
11
12modules_start()
13{
14	load_vars=`set | awk -F "=" '{print $1}' | grep '_load$'`
15	for load_var in ${load_vars}; do
16		if checkyesno ${load_var}; then
17			m=${load_var%%_load}
18			eval mod_name=\$${m}_name
19			if [ "${mod_name}" != '' ]; then
20				m=${mod_name}
21			fi
22			load_kld -m ${m} ${m}
23		fi
24	done
25}
26
27load_rc_config $name
28run_rc_command "$1"
29