kernel - Make certain sysctl's unlocked
[dragonfly.git] / etc / rc.d / modules
blob8d4c2941bf0cc4142db3771fbe7de6100c4830ce
1 #!/bin/sh
4 # PROVIDE: modules
5 # REQUIRE: root
7 . /etc/rc.subr
9 name="modules"
10 start_cmd="modules_start"
11 stop_cmd=":"
13 modules_start()
15 load_vars=`set | awk -F "=" '{print $1}' | grep '_load$'`
16 for load_var in ${load_vars}; do
17 if checkyesno ${load_var}; then
18 m=${load_var%%_load}
19 eval mod_name=\$${m}_name
20 if [ "${mod_name}" != '' ]; then
21 m=${mod_name}
23 load_kld -m ${m} ${m}
25 done
28 load_rc_config $name
29 run_rc_command "$1"