--- 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"