From 5b032757ea7c6a18ff13fca4370903a2bb22c1aa Mon Sep 17 00:00:00 2001 From: Jarod Wilson Date: Fri, 7 Jan 2011 16:54:23 -0500 Subject: Add missing --with/--without pae build flag support Signed-off-by: Jarod Wilson --- kernel.spec | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/kernel.spec b/kernel.spec index 3a4a24999..7392f34d4 100644 --- a/kernel.spec +++ b/kernel.spec @@ -103,6 +103,8 @@ Summary: The Linux kernel %define with_up %{?_without_up: 0} %{?!_without_up: 1} # kernel-smp (only valid for ppc 32-bit) %define with_smp %{?_without_smp: 0} %{?!_without_smp: 1} +# kernel-PAE (only valid for i686) +%define with_pae %{?_without_pae: 0} %{?!_without_pae: 1} # kernel-debug %define with_debug %{?_without_debug: 0} %{?!_without_debug: 1} # kernel-doc @@ -140,6 +142,8 @@ Summary: The Linux kernel %define with_baseonly %{?_with_baseonly: 1} %{?!_with_baseonly: 0} # Only build the smp kernel (--with smponly): %define with_smponly %{?_with_smponly: 1} %{?!_with_smponly: 0} +# Only build the pae kernel (--with paeonly): +%define with_paeonly %{?_with_paeonly: 1} %{?!_with_paeonly: 0} # Only build the debug kernel (--with dbgonly): %define with_dbgonly %{?_with_dbgonly: 1} %{?!_with_dbgonly: 0} @@ -221,21 +225,28 @@ Summary: The Linux kernel %define debuginfodir /usr/lib/debug # kernel-PAE is only built on i686. -%ifarch i686 -%define with_pae 1 -%else +%ifnarch i686 %define with_pae 0 %endif # if requested, only build base kernel %if %{with_baseonly} %define with_smp 0 +%define with_pae 0 %define with_debug 0 %endif # if requested, only build smp kernel %if %{with_smponly} %define with_up 0 +%define with_pae 0 +%define with_debug 0 +%endif + +# if requested, only build pae kernel +%if %{with_paeonly} +%define with_up 0 +%define with_smp 0 %define with_debug 0 %endif @@ -243,6 +254,7 @@ Summary: The Linux kernel %if %{with_dbgonly} %if %{debugbuildsenabled} %define with_up 0 +%define with_pae 0 %endif %define with_smp 0 %define with_pae 0 @@ -1965,6 +1977,7 @@ fi %changelog * Mon Jan 10 2011 Jarod Wilson - Add support for local rebuild config option overrides +- Add missing --with/--without pae build flag support * Mon Jan 10 2011 Kyle McMartin 2.6.38-0.rc0.git4.2 - Disable DEBUG_SET_MODULE_RONX for now, it causes boot-up to fail since -- cgit