Re: Problems building kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Quentin Armitage wrote, at 10/02/2009 04:43 PM +9:00:
> I'm trying to build an old(ish) kernel (2.6.29.1-46-fc11.i586) on an
> up-to-date F-11 system, but I keep getting a build failure. I have
> tracked it down to the following.
> 
> At the beginning of the %install stage, it executes
> '[' /u/home/hsn/rpmbuild/BUILDROOT/kernel-2.6.29.1-46.fc11.i386 '!=' /
> ']
> rm -rf /u/home/hsn/rpmbuild/BUILDROOT/kernel-2.6.29.1-46.fc11.i386
> but there are already files in that directory that have been created
> earlier in the build process  and are needed for the install (see
> extract of build log below).
> 
> I notice that when kernels are build in koji, this rm ... does not get
> executed, but also, looking at other packages' build.log in koji (the
> example I took was rpm itself), then the equivalent rm command is
> executed.
> 
> I cannot see where the rm ... command comes from, or how t

This change (i.e. deleting %buildroot tree at the beginning of %install)
comes from the change in redhat-rpm-config 
(see $ rpm -q --changelog redhat-rpm-config and the file /usr/lib/rpm/redhat/macros )

Recent kernel.spec has the following lines at the top to prevent this
behavior.
-------------------------------------------------------------------
# We have to override the new %%install behavior because, well... the kernel is special.
%global __spec_install_pre %{___build_pre}
-------------------------------------------------------------------

Regards,
Mamoru

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux