1#!/bin/sh 2# 3# $NetBSD: modules,v 1.2 2015/04/06 15:07:50 mlelstv Exp $ 4# 5 6# PROVIDE: modules 7# REQUIRE: fsck_root 8# BEFORE: root 9 10$_rc_subr_loaded . /etc/rc.subr 11 12name="modules" 13rcvar=$name 14start_cmd="modules_start" 15stop_cmd=":" 16 17modules_start() 18{ 19 if [ -f /etc/modules.conf ]; then 20 echo "Loading modules." 21 while read name args; do 22 case $name in 23 ''|"#"*) 24 ;; 25 *) 26 ( 27 set -o noglob 28 eval set -- $args 29 modload "$@" "$name" 30 ) 31 ;; 32 esac 33 done < /etc/modules.conf 34 fi 35} 36 37load_rc_config $name 38run_rc_command "$1" 39