rpms/kernel/FC-6 kernel-2.6.spec,1.2881,1.2882
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Sun Dec 31 19:31:44 UTC 2006
Author: davej
Update of /cvs/dist/rpms/kernel/FC-6
In directory cvs.devel.redhat.com:/tmp/cvs-serv16925
Modified Files:
kernel-2.6.spec
Log Message:
more -debug tweaks
Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v
retrieving revision 1.2881
retrieving revision 1.2882
diff -u -r1.2881 -r1.2882
--- kernel-2.6.spec 31 Dec 2006 02:25:38 -0000 1.2881
+++ kernel-2.6.spec 31 Dec 2006 19:31:41 -0000 1.2882
@@ -586,7 +586,6 @@
%package PAE
Summary: The Linux kernel compiled for PAE capable machines.
-
Group: System Environment/Kernel
Provides: kernel = %{version}
Provides: kernel-drm = 4.3.0
@@ -644,7 +643,6 @@
%package smp
Summary: The Linux kernel compiled for SMP machines.
-
Group: System Environment/Kernel
Provides: kernel = %{version}
Provides: kernel-drm = 4.3.0
@@ -683,7 +681,6 @@
%package xen
Summary: The Linux kernel compiled for Xen VM operations
-
Group: System Environment/Kernel
Provides: kernel = %{version}
Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}xen
@@ -716,7 +713,6 @@
%package kdump
Summary: A minimal Linux kernel compiled for kernel crash dumps.
-
Group: System Environment/Kernel
Provides: kernel = %{version}
Provides: kernel-drm = 4.3.0
@@ -1385,20 +1381,23 @@
cd linux-%{kversion}.%{_target_cpu}
-%if %{buildup}
-BuildKernel %make_target %kernel_image
+%if %{builddebug}
+BuildKernel %make_target %kernel_image debug
%endif
%if %{buildpae}
BuildKernel %make_target %kernel_image PAE
+%if %{builddebug}
+BuildKernel %make_target %kernel_image PAE-debug
+%endif
%endif
-%if %{buildsmp}
-BuildKernel %make_target %kernel_image smp
+%if %{buildup}
+BuildKernel %make_target %kernel_image
%endif
-%if %{builddebug}
-BuildKernel %make_target %kernel_image debug
+%if %{buildsmp}
+BuildKernel %make_target %kernel_image smp
%endif
%if %{includexen}
@@ -1623,6 +1622,14 @@
popd > /dev/null
fi
+%post debug
+/sbin/new-kernel-pkg --package kernel-debug --mkinitrd --depmod --install %{KVERREL}debug || exit $?
+if [ -x /sbin/weak-modules ]
+then
+ /sbin/weak-modules --add-kernel %{KVERREL}debug || exit $?
+fi
+
+
%preun
/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL} || exit $?
if [ -x /sbin/weak-modules ]
@@ -1651,6 +1658,13 @@
/sbin/weak-modules --remove-kernel %{KVERREL}kdump || exit $?
fi
+%preun debug
+/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}debug || exit $?
+if [ -x /sbin/weak-modules ]
+then
+ /sbin/weak-modules --remove-kernel %{KVERREL}debug || exit $?
+fi
+
%preun xen
/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}xen || exit $?
if [ -x /sbin/weak-modules ]
@@ -1713,6 +1727,7 @@
/usr/include/*
%endif
+%if %{builddebug}
%files debug
%defattr(-,root,root)
/%{image_install_path}/vmlinuz-%{KVERREL}debug
@@ -1727,6 +1742,7 @@
/lib/modules/%{KVERREL}debug/updates
/lib/modules/%{KVERREL}debug/weak-updates
%ghost /boot/initrd-%{KVERREL}debug.img
+%endif
%if %{buildpae}
%if "%{_enable_debug_packages}" == "1"
@@ -1768,8 +1784,8 @@
%defattr(-,root,root)
%verify(not mtime) /usr/src/kernels/%{KVERREL}-PAE-%{_target_cpu}
/usr/src/kernels/%{KVERREL}PAE-%{_target_cpu}
-%endif
+%if %{builddebug}
%files PAE-debug
%defattr(-,root,root)
/%{image_install_path}/vmlinuz-%{KVERREL}PAE-debug
@@ -1784,7 +1800,8 @@
/lib/modules/%{KVERREL}PAE-debug/updates
/lib/modules/%{KVERREL}PAE-debug/weak-updates
%ghost /boot/initrd-%{KVERREL}PAE-debug.img
-
+%endif
+%endif
%if %{buildsmp}
%if "%{_enable_debug_packages}" == "1"
More information about the fedora-cvs-commits
mailing list