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