[kernel/f16] Adjust for 3.x numbering scheme
Josh Boyer
jwboyer at fedoraproject.org
Sat Aug 6 02:58:17 UTC 2011
commit bca2221f92a30ed079a73943b1fb89a9f9068d02
Author: Josh Boyer <jwboyer at redhat.com>
Date: Fri Aug 5 14:44:20 2011 -0400
Adjust for 3.x numbering scheme
kernel.spec | 19 +++++++++++++------
1 files changed, 13 insertions(+), 6 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index aebc691..79be57b 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -51,7 +51,7 @@ Summary: The Linux kernel
# For non-released -rc kernels, this will be prepended with "0.", so
# for example a 3 here will become 0.3
#
-%global baserelease 1
+%global baserelease 2
%global fedora_build %{baserelease}
# base_sublevel is the kernel version we're starting with and patching
@@ -68,7 +68,7 @@ Summary: The Linux kernel
%define stable_rc 0
# Set rpm version accordingly
%if 0%{?stable_update}
-%define stablerev .%{stable_update}
+%define stablerev %{stable_update}
%define stable_base %{stable_update}
%if 0%{?stable_rc}
# stable RCs are incremental patches, so we need the previous stable patch
@@ -1387,14 +1387,18 @@ BuildKernel() {
KernelVer=%{version}-%{release}.%{_target_cpu}${Flavour:+.${Flavour}}
echo BUILDING A KERNEL FOR ${Flavour} %{_target_cpu}...
+ %if 0%{?stable_update}
+ # make sure SUBLEVEL is incremented on a stable release. Sigh 3.x.
+ perl -p -i -e "s/^SUBLEVEL.*/SUBLEVEL = %{?stablerev}/" Makefile
+ %endif
+
# make sure EXTRAVERSION says what we want it to say
- perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = %{?stablerev}-%{release}.%{_target_cpu}${Flavour:+.${Flavour}}/" Makefile
+ perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}.%{_target_cpu}${Flavour:+.${Flavour}}/" Makefile
- # if pre-rc1 devel kernel, must fix up SUBLEVEL for our versioning scheme
- ### XXX this will probably be dead code in 3.0 --kyle
+ # if pre-rc1 devel kernel, must fix up PATCHLEVEL for our versioning scheme
%if !0%{?rcrev}
%if 0%{?gitrev}
- perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = %{upstream_sublevel}/' Makefile
+ perl -p -i -e 's/^PATCHLEVEL.*/PATCHLEVEL = %{upstream_sublevel}/' Makefile
%endif
%endif
@@ -1895,6 +1899,9 @@ fi
# and build.
%changelog
+* Fri Aug 05 2011 Josh Boyer <jwboyer at redhat.com>
+- Adjust Makefile munging for new 3.x numbering scheme
+
* Fri Aug 05 2011 Dave Jones <davej at redhat.com>
- Deselect CONFIG_DECNET. Unmaintained, and rubbish.
More information about the scm-commits
mailing list