Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 2b8a341bff6ec3421e0dba4e70d0184a > files > 19

dkms-2.0.19-30.mga3.src.rpm

Index: dkms-2.0.19/dkms
===================================================================
--- dkms-2.0.19/dkms
+++ dkms-2.0.19/dkms	2008-04-18 02:54:48.000000000 +0300
@@ -605,6 +605,8 @@
     # $1 = kernel_version
     # $2 = arch
 
+    [ -n "$force" ] && return
+
     local lib_tree="$install_tree/$1"
     local count=0
     echo $"Running module version sanity check."
@@ -632,7 +634,7 @@
 	    fi
 
 	    if [ -n "$kernels_ver_checksum" -a -n "$dkms_ver_checksum" -a \
-		    "$kernels_ver_checksum" == "$dkms_ver_checksum" -a -z "$force" ]; then
+		    "$kernels_ver_checksum" == "$dkms_ver_checksum" ]; then
 		echo $"" >&2
 		echo $"Good news! Module version $dkms_ver_value for ${dest_module_name[$count]}$module_suffix" >&2
 		echo $"exactly matches what is already found in kernel $1." >&2
@@ -643,7 +645,7 @@
 
 	    if [ -n "$kernels_ver_value" -a -n "$dkms_ver_value" ]; then
 		if [[ ! ( $(VER $dkms_ver_value) > \
-		          $(VER $kernels_ver_value) ) && -z "$force" ]]; then
+		          $(VER $kernels_ver_value) ) ]]; then
 		    echo $"" >&2
 		    echo $"Error! Module version $dkms_ver_value for ${dest_module_name[$count]}$module_suffix" >&2
 		    echo $"is not newer than what is already found in kernel $1 ($kernels_ver_value)." >&2