Author: thomas
Date: Sun Feb 18 00:09:53 2007
New Revision: 122202

Modified:
   packages/cooker/kernel-tmb/current/SPECS/kernel-tmb.spec

Log:
fix RC versioning

Modified: packages/cooker/kernel-tmb/current/SPECS/kernel-tmb.spec
==============================================================================
--- packages/cooker/kernel-tmb/current/SPECS/kernel-tmb.spec    (original)
+++ packages/cooker/kernel-tmb/current/SPECS/kernel-tmb.spec    Sun Feb 18 
00:09:53 2007
@@ -11,13 +11,17 @@
 %define kstable                0
 
 # this is the releaseversion
-%define kbuild         3
+%define kbuild         4
 
 %define ktag           tmb
 %define kname          kernel-%{ktag}
 
 %define rpmtag         %distsuffix
+%if %kpatch
+%define rpmrel         %mkrel 0.%{kpatch}.%{kbuild}
+%else
 %define rpmrel         %mkrel %{kbuild}
+%endif
 
 # theese two never change, they are used to fool rpm/urpmi/smart
 %define fakever                1
@@ -25,7 +29,7 @@
 
 # When we are using a pre/rc patch, the tarball is a sublevel -1
 %if %kpatch
-%define kversion       %{kernelversion}.%{patchlevel}.%{sublevel}.0.%{kpatch}
+%define kversion       %{kernelversion}.%{patchlevel}.%{sublevel}
 %define tar_ver                %{kernelversion}.%{patchlevel}.%(expr 
%{sublevel} - 1)
 %else
 %if %kstable
@@ -40,7 +44,11 @@
 %define kverrel        %{kversion}-%{rpmrel}
 
 # used for not making too long names for rpms or search paths 
-%define buildrpmrel    %{kbuild}%{rpmtag}
+%if %kpatch
+%define buildrpmrel     0.%{kpatch}.%{kbuild}%{rpmtag}
+%else
+%define buildrpmrel     %{kbuild}%{rpmtag}
+%endif
 %define buildrel       %{kversion}-%{buildrpmrel}
 
 # having different top level names for packges means that you have to remove 
them by hard :(
@@ -1141,15 +1149,11 @@
        fi
        
 # make sure EXTRAVERSION says what we want it to say
-%if %kpatch
-       LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = 
.0.%{kpatch}-$extension/" Makefile
-%else
 %if %kstable
        LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = 
.%{kstable}-$extension/" Makefile
 %else
        LC_ALL=C perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -$extension/" 
Makefile
 %endif
-%endif
        %smake oldconfig
 }
 
@@ -2150,6 +2154,9 @@
 %endif
 
 %changelog
+* Sun Feb 18 2007 Thomas Backlund <[EMAIL PROTECTED]> 2.6.20-4mdv
+- fix RC versioning
+
 * Sun Feb 11 2007 Thomas Backlund <[EMAIL PROTECTED]> 2.6.20-3mdv
 - update patch CK00: rotating staircase deadline scheduler 0.14
 - add patches DC01-DC05: agpgart 1.0.2 (request by Colin Guthrie)

Reply via email to