rpms/kernel/devel kernel-2.6.spec,1.3244,1.3245
Jarod Wilson (jwilson)
fedora-extras-commits at redhat.com
Mon Jul 2 17:08:17 UTC 2007
Author: jwilson
Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28492
Modified Files:
kernel-2.6.spec
Log Message:
Simplify debug kernel condition checks
Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.3244
retrieving revision 1.3245
diff -u -r1.3244 -r1.3245
--- kernel-2.6.spec 2 Jul 2007 16:13:09 -0000 1.3244
+++ kernel-2.6.spec 2 Jul 2007 17:07:41 -0000 1.3245
@@ -1,6 +1,5 @@
Summary: The Linux kernel (the core of the Linux operating system)
-
# What parts do we want to build? We must build at least one kernel.
# These are the kernels that are built IF the architecture allows it.
# All should default to 1 (enabled) and be flipped to 0 (disabled)
@@ -55,6 +54,10 @@
# See also 'make debug' and 'make release'.
%define debugbuildsenabled 0
+%if ! %{debugbuildsenabled}
+%define with_debug 0
+%endif
+
# Versions of various parts
# Polite request for people who spin their own kernel rpms:
@@ -86,6 +89,7 @@
%if %{nopatches}
%define includexen 0
+%define with_xen 0
%define variant -vanilla
%else
%define variant_fedora -fedora
@@ -627,7 +631,6 @@
This package provides kernel headers and makefiles sufficient to build modules
against the PAE kernel package.
-%if %{debugbuildsenabled}
%if %{with_debug}
%package PAE-debug
Summary: The Linux kernel compiled with extra debugging enabled for PAE capable machines.
@@ -671,7 +674,6 @@
This package provides kernel headers and makefiles sufficient to build modules
against the kernel package.
%endif
-%endif
%package doc
@@ -699,7 +701,6 @@
glibc package.
-%if %{debugbuildsenabled}
%if %{with_debug}
%package debug
Summary: The Linux kernel compiled with extra debugging enabled.
@@ -743,7 +744,6 @@
This package provides kernel headers and makefiles sufficient to build modules
against the kernel package.
%endif
-%endif
%package xen
@@ -1146,7 +1146,7 @@
rm -f kernel-%{kversion}-*xen*.config
%endif
-%if ! %{debugbuildsenabled}
+%if ! %{with_debug}
rm -f kernel-%{kversion}-*-debug.config
%endif
@@ -1432,14 +1432,12 @@
cd linux-%{kversion}.%{_target_cpu}
-%if %{debugbuildsenabled}
%if %{with_debug}
BuildKernel %make_target %kernel_image debug
%if %{with_pae}
BuildKernel %make_target %kernel_image PAE-debug
%endif
%endif
-%endif
%if %{with_pae}
BuildKernel %make_target %kernel_image PAE
@@ -1621,7 +1619,6 @@
fi
-%if %{debugbuildsenabled}
%if %{with_debug}
%post debug
/sbin/new-kernel-pkg --package kernel-debug --mkinitrd --depmod --install %{KVERREL}debug || exit $?
@@ -1662,7 +1659,6 @@
popd > /dev/null
fi
%endif
-%endif
%post xen
if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ]; then
@@ -1742,7 +1738,6 @@
# /sbin/weak-modules --remove-kernel %{KVERREL}kdump || exit $?
#fi
-%if %{debugbuildsenabled}
%if %{with_debug}
%preun debug
/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}debug || exit $?
@@ -1758,7 +1753,6 @@
# /sbin/weak-modules --remove-kernel %{KVERREL}PAE || exit $?
#fi
%endif
-%endif
%preun xen
/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}xen || exit $?
@@ -1819,7 +1813,6 @@
%endif
-%if %{debugbuildsenabled}
%if %{with_debug}
%if "%{_enable_debug_packages}" == "1"
%ifnarch noarch
@@ -1831,7 +1824,6 @@
/usr/lib/debug/lib/modules/%{KVERREL}debug
/usr/lib/debug/usr/src/kernels/%{KVERREL}-debug-%{_target_cpu}
%endif
-%endif
%files debug
%defattr(-,root,root)
@@ -1896,7 +1888,6 @@
%verify(not mtime) /usr/src/kernels/%{KVERREL}-PAE-%{_target_cpu}
/usr/src/kernels/%{KVERREL}PAE-%{_target_cpu}
-%if %{debugbuildsenabled}
%if %{with_debug}
%if "%{_enable_debug_packages}" == "1"
%ifnarch noarch
@@ -1908,7 +1899,6 @@
/usr/lib/debug/lib/modules/%{KVERREL}PAE-debug
/usr/lib/debug/usr/src/kernels/%{KVERREL}-PAE-debug-%{_target_cpu}
%endif
-%endif
%files PAE-debug
%defattr(-,root,root)
More information about the fedora-extras-commits
mailing list