From 2b8bb5dee2d247cff23441f5355959f826ec5457 Mon Sep 17 00:00:00 2001 From: flz Date: Thu, 18 May 2006 16:04:56 +0000 Subject: Remove the require_kld function I just committed and replace with a nicer solution. Reported by: pjd Approved by: cperciva --- etc/rc.subr | 29 ----------------------------- 1 file changed, 29 deletions(-) (limited to 'etc/rc.subr') diff --git a/etc/rc.subr b/etc/rc.subr index 9c6a158..1037bbc 100644 --- a/etc/rc.subr +++ b/etc/rc.subr @@ -1379,35 +1379,6 @@ ltr() echo "${_out}" } -# require_kld name -# Ensure given module is loaded. -# Try to load it if it's not. -require_kld() -{ - local _name _line _ret - - _name=$1 - _me="require_kld" - - _ret=`kldstat -v | while read _line; do - case ${_line} in - *" ${_name}") - echo "yes" - ;; - *) - ;; - esac; - done` - - if [ -z "${_ret}" ]; then - if kldload ${_name}; then - info "${_name} module loaded." - else - err 1 "${_me}: ${_name} module failed to load." - fi - fi -} - # Creates a list of providers for GELI encryption. geli_make_list() { -- cgit v1.1