Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 85831a6478e14c4a8ac6452958c6e526 > files > 8

dkms-2.0.19-40.mga7.src.rpm

diff -p -up dkms-2.0.19/dkms.autoload_instead_of_udevadm dkms-2.0.19/dkms
--- dkms-2.0.19/dkms.autoload_instead_of_udevadm	2010-05-04 17:25:36.000000000 +0200
+++ dkms-2.0.19/dkms	2010-05-04 17:26:09.000000000 +0200
@@ -1270,11 +1270,11 @@ function install_module()
 	fi
     fi
 
-    # Notify udev if we installed something for the currently running kernel
-    if [ -x /sbin/udevadm -a "${kernelver_array[0]}" == "$(uname -r)" -a "${arch_array[0]}" == "$(uname -m)" ]; then
-       /sbin/udevadm trigger
-    elif [ -x /sbin/udevtrigger -a "${kernelver_array[0]}" == "$(uname -r)" -a "${arch_array[0]}" == "$(uname -m)" ]; then
-	/sbin/udevtrigger
+    # Load installed modules
+    current_arch=`uname -m`
+    [[ $current_arch = i?86 ]] && current_arch=i586
+    if [ "${kernelver_array[0]}" == "$(uname -r)" -a "${arch_array[0]}" == "$current_arch" ]; then
+        /usr/sbin/dkms_autoload ${dest_module_name[@]}
     fi
 
     echo $""