rpms/kernel/devel kernel-2.6.spec,1.1872,1.1873

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Jan 26 16:48:10 UTC 2006


Author: davej

Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv1813

Modified Files:
	kernel-2.6.spec 
Log Message:
make kdump kernels buildable again



Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.1872
retrieving revision 1.1873
diff -u -r1.1872 -r1.1873
--- kernel-2.6.spec	26 Jan 2006 03:40:32 -0000	1.1872
+++ kernel-2.6.spec	26 Jan 2006 16:48:08 -0000	1.1873
@@ -48,8 +48,7 @@
 
 %ifarch i686
 %define buildxen %{includexen}
-# broken for now.
-%define buildkdump 0
+%define buildkdump 1
 %else
 %define buildxen 0
 %endif
@@ -982,7 +981,9 @@
       cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || :
     fi
 %if "%{buildkdump}" == "1"
-	cp vmlinux $RPM_BUILD_ROOT/%{image_install_path}/vmlinux-$KernelVer
+    if [ `grep CONFIG_CRASH_DUMP=y .config` ]; then
+        cp vmlinux $RPM_BUILD_ROOT/%{image_install_path}/vmlinux-$KernelVer
+    fi
 %endif
 
     mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer
@@ -1011,7 +1012,7 @@
     rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
     cp arch/%{_arch}/kernel/asm-offsets.s $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/kernel || :
     cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
-	cp .kernelrelease $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
+    cp .kernelrelease $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
     cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
     if [ -d arch/%{_arch}/scripts ]; then
       cp -a arch/%{_arch}/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
@@ -1360,6 +1361,9 @@
 %endif
 
 %changelog
+* Thu Jan 26 2006 Dave Jones <davej at redhat.com>
+- Fix building of kdump kernels.
+
 * Wed Jan 25 2006 Dave Jones <davej at redhat.com>
 - Disable page allocation debugging again.
 




More information about the fedora-cvs-commits mailing list