Sophie

Sophie

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

dkms-2.0.19-40.mga7.src.rpm

Index: dkms-2.0.19/dkms
===================================================================
--- dkms-2.0.19/dkms
+++ dkms-2.0.19/dkms	2008-05-04 20:28:00.000000000 +0300
@@ -1547,6 +1547,8 @@
 	fi
 
 	count=0
+	last_instance=
+	[ `$0 status -m $module -v $module_version | grep -c "installed"` -eq 1 ] && last_instance=1
 	while [ "$count" -lt "${#built_module_name[@]}" ]; do
 	    real_dest_module_location="$(find_actual_dest_module_location $module $count $1 $2)"
 	    echo $""
@@ -1564,9 +1566,7 @@
 		echo $"   - Use the dkms install command to reinstall any previous module version."
 
 	        # Remove modules_conf entries from /etc/modules.conf if remake_initrd is set or if this is last instance removed
-		if [ -n "$remake_initrd" ] || \
-		    [ `$0 status -m $module -v $module_version | \
-			grep -c "installed"` -eq 1 ]; then
+		if [ -n "$remake_initrd" ] || [ -n "$last_instance" ]; then
 		    echo $""
 		    moduleconfig_remove "${kernelver_array[0]}"
 		fi