rc.d: Add mounttmpfs to support tmpfs at /var/run and /tmp
[dragonfly.git] / etc / rc.d / modules
1 #!/bin/sh
2 #
3
4 # PROVIDE: modules
5 # REQUIRE: root
6
7 . /etc/rc.subr
8
9 name="modules"
10 start_cmd="modules_start"
11 stop_cmd=":"
12
13 modules_start()
14 {
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}
22                         fi
23                         load_kld -m ${m} ${m}
24                 fi
25         done
26 }
27
28 load_rc_config $name
29 run_rc_command "$1"