Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > e5f4880dd4fb4bb2a0c92ea012333474 > files > 5

dkms-2.0.17-13mdv2008.0.src.rpm

--- dkms-2.0.17/dkms.mkdrpm-split-ver-rel	2007-06-22 09:56:14.000000000 +0200
+++ dkms-2.0.17/dkms	2007-06-22 09:56:35.000000000 +0200
@@ -2947,7 +2947,12 @@ make_rpm()
 	    i=$(($i + 1))
 	done
     fi
-    RPMS=`invoke_command "LC_ALL=C rpmbuild --define \"version $module_version\" --define \"module_name $module\" --define \"kernel_versions ${kernelver_array[*]}\" --define \"mktarball_line $mktarball_line\" -ba $SPECFILE 2>&1|grep ^Wrote" "rpmbuild"`
+    if [ "${module_version%-*}" != "${module_version##*-}" ]
+    then
+	    local module_release="${module_version##*-}"
+	    local module_version="${module_version%-*}"
+    fi
+    RPMS=`invoke_command "LC_ALL=C rpmbuild --define \"version $module_version\" ${module_release:+--define \"rel $module_release\"} --define \"module_name $module\" --define \"kernel_versions ${kernelver_array[*]}\" --define \"mktarball_line $mktarball_line\" -ba $SPECFILE 2>&1|grep ^Wrote" "rpmbuild"`
     if [ "$?" -eq 0 ]; then
 	echo $"" 
 	echo $"$RPMS"