svn commit: r224273 - head/etc/rc.d

Doug Barton dougb at FreeBSD.org
Fri Jul 22 21:08:20 UTC 2011


Author: dougb
Date: Fri Jul 22 21:08:19 2011
New Revision: 224273
URL: http://svn.freebsd.org/changeset/base/224273

Log:
  Revert the apparently-unecessary module_path twiddling from r223917
  
  Approved by:	re (kib)

Modified:
  head/etc/rc.d/kld

Modified: head/etc/rc.d/kld
==============================================================================
--- head/etc/rc.d/kld	Fri Jul 22 18:03:33 2011	(r224272)
+++ head/etc/rc.d/kld	Fri Jul 22 21:08:19 2011	(r224273)
@@ -41,24 +41,11 @@ kld_start()
 {
 	[ -n "$kld_list" ] || return
 
-	local _kernel_path _module_path _kld _path
-
-	_kernel_path=`$SYSCTL_N kern.bootfile`
-	_kernel_path="${_kernel_path%/*}"
-
-	_module_path=`$SYSCTL_N kern.module_path`
-	_module_path="${_module_path#*\;}"
-	_module_path="$_kernel_path `ltr $_module_path \; ' '`"
+	local _kld
 
 	echo 'Loading kernel modules:'
 	for _kld in $kld_list ; do
-		for _path in $_module_path ; do
-			if [ -x "${_path}/${_kld}.ko" ]; then
-				load_kld -e ${_kld}.ko ${_path}/${_kld}.ko
-				continue 2
-			fi
-		done
-		warn "${_kld}.ko not found in $_module_path"
+		load_kld -e ${_kld}.ko $_kld
 	done
 }
 


More information about the svn-src-head mailing list