[Fedora-xen] Re: [Patch] fix rpmbuild for xen-ia64
Akio Takebe
takebe_akio at jp.fujitsu.com
Thu May 25 23:53:11 UTC 2006
Hi, Aron
I fixed my patch to install xenU to /boot.
How about this?
Signed-off-by: Akio Takebe <takebe_akio at jp.fujitsu.com>
diff -r f8ab3683a4fb SPECS/kernel-2.6.spec
--- a/SPECS/kernel-2.6.spec Wed May 24 22:19:50 2006 -0400
+++ b/SPECS/kernel-2.6.spec Sun May 28 23:31:13 2006 +0900
@@ -3,7 +3,7 @@ Summary: The Linux kernel (the core of t
# 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.
-%define buildup 1
+%define buildup 0
%define buildsmp 0
%define buildpae 0
# Whether to apply the Xen patches, leave this enabled.
@@ -12,7 +12,7 @@ Summary: The Linux kernel (the core of t
%define buildxen 1
%define buildxenPAE 0
%define builddoc 0
-%define buildkdump 1
+%define buildkdump 0
%define buildheaders 0
# Versions of various parts
@@ -1146,12 +1146,16 @@ BuildKernel() {
mkdir -p $RPM_BUILD_ROOT/%{image_install_path}
install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer
install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-
$KernelVer
- cp $KernelImage $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-
$KernelVer
+ if [ x"$Flavour" == x"xenU" ]; then
+ cp $KernelImage $RPM_BUILD_ROOT/boot/vmlinuz-$KernelVer
+ else
+ cp $KernelImage $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-
$KernelVer
+ fi
if [ -f arch/$Arch/boot/zImage.stub ]; then
cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%
{image_install_path}/zImage.stub-$KernelVer || :
fi
- if [ "$Flavour" == "kdump" ]; then
+ if [ x"$Flavour" == x"kdump" ]; then
cp vmlinux $RPM_BUILD_ROOT/%{image_install_path}/vmlinux-
$KernelVer
rm -f $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz-$KernelVer
fi
Best Regards,
Akio Takebe
>Hi, Aron
>
>O.K. I'll send new patch.
>Now I'm testing. Please wait.
>
>Best Regards,
>
>Akio Takebe
>
>>Akio Takebe wrote: [Thu May 25 2006, 04:36:13AM EDT]
>>> This patch fix rpmbuilding kernel-xenU on ia64.
>>> If you want to install kerne-xenU into /boot,
>>> I'll fix with another way.
>>> (e.g. make %{xenUimage_install_path})
>>
>>Thanks Akio. I pushed a fix for this already this morning. Sorry for
>>the temporary breakage. See cset 28
>>
>>I'd prefer to install the xenU kernels to /boot always so they're not
>>wasting space on the EFI partition. Plus that will be one less
>>special case for the Fedora xen management tools.
>>
>>Regards,
>>Aron
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xenU_build.patch
Type: application/octet-stream
Size: 1637 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-xen/attachments/20060526/d52eb010/attachment.obj>
More information about the Fedora-xen
mailing list