#!/bin/sh # # $NetBSD: lkm2,v 1.2 2000/05/13 08:45:07 lukem Exp $ # # PROVIDE: beforemountlkm # REQUIRE: syslogd . /etc/rc.subr name="lkm2" start_precmd="checkyesno lkm" start_cmd="lkm2_start" stop_precmd="$start_precmd" stop_cmd="lkm2_stop" # load kernel modules specified in /etc/lkm.conf # lkm2_start() { if [ -r /etc/rc.lkm ]; then lkmstage=BEFOREMOUNT set start ; . /etc/rc.lkm else warn "/etc/rc.lkm not found; LKMs not loaded." fi } lkm2_stop() { if [ -r /etc/rc.lkm ]; then lkmstage=BEFOREMOUNT set stop ; . /etc/rc.lkm fi } load_rc_config $name run_rc_command "$1"