#!/bin/sh

# PROVIDE: modules
# REQUIRE: FILESYSTEMS

. /etc/rc.subr

name="modules"
start_cmd="modules_start"
stop_cmd=":"

modules_start()
{
	load_vars=`set | awk -F "=" '{print $1}' | grep '_load$'`
	for load_var in ${load_vars}; do
		if checkyesno ${load_var}; then
			m=${load_var%%_load}
			eval mod_name=\$${m}_name
			if [ "${mod_name}" != '' ]; then
				m=${mod_name}
			fi
			load_kld -m ${m} ${m}
		fi
	done
}

load_rc_config $name
run_rc_command "$1"
