Re: BuildRoot

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

 



On Tue, Jul 25, 2006 at 01:01:32PM +0200, Matthias Saou wrote:
> This is going to be a really big problem as if we do remove
> BuildRoot from spec files some day, people rebuilding those packages
> on ancient systems as root might get bitten pretty hard (the "rm -rf
> %{buildroot}" parts).

Now I understand why the [ "%{buildroot}" != / ] safeguard was in all
specfiles I removed it ;)

> One possible solution would be to also "externalise" a default %clean
> and the cleaning of the %{buildroot} as the first step of %install.
> This seems like it would actually make sense since those are also
> "silly copy/paste" items present in every spec file nowadays, and some
> --noclean option could probably easily be implemented in rpmbuild.
> Thoughts?

Maybe start a wishlist about what we want rpm-5.x to do and present it
to rpm developers?

Anyway, we need both a (very) long term plan which the rpm maintainer
must agree to which eliminates having to use BuildRoot and rm -fr
%{buildroot} in various places, and also a short term one which we can
recitify with default macros and good guidelines.

For example we could start by setting %{_topdir} and %{_tmppath}
defaults in redhat-rpm-confg for non-root users into their homes.
-- 
Axel.Thimm at ATrpms.net

Attachment: pgpPXGtz8H59Q.pgp
Description: PGP signature

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

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux