%define buildup 1
%define buildsmp 1
-%define builduml 1
-%define buildxen 0
+%define builduml 0
+%define buildxen 1
%define builddoc 1
# Versions of various parts
# that the kernel isn't the stock distribution kernel, for example by
# adding some text to the end of the version number.
#
-%define sublevel 17
+%define sublevel 18
%define kversion 2.6.%{sublevel}
%define rpmversion 2.6.%{sublevel}
-%define release 1.2142_FC4.2%{?pldistro:.%{pldistro}}%{?date:.%{date}}
+%define release 1.2239_FC5.1%{?pldistro:.%{pldistro}}%{?date:.%{date}}
%define signmodules 0
%define make_target bzImage
%define kernel_arch i386
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 -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} || :
cp -a asm-i386 $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
fi
%if %{buildxen}
- if [ "$Flavour" = "xen" ]; then
- cp -a asm-xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
+ if [ "$Flavour" = "xenU" ]; then
+ cp -a xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
+ cp -a asm-i386 $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
fi
%endif
%if %{builduml}
mkdir -p $RPM_BUILD_ROOT/usr/lib/debug/lib/modules/$KernelVer
cp vmlinux $RPM_BUILD_ROOT/usr/lib/debug/lib/modules/$KernelVer
%endif
+%if %{buildxen}
+ if [ -f vmlinuz ]; then
+ cp vmlinuz $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$KernelVer
+ fi
+%endif
find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames
%endif
%if %{buildxen}
-BuildKernel %make_target xen xenU
+BuildKernel vmlinuz %kernel_arch xenU
%endif
###