Re: Re: BuildRoot

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

 



Le Mar 25 juillet 2006 12:42, Axel Thimm a écrit :

>> Currently, if BuildRoot isn't defined, then "" is used
>
> Not always, if you use %{buildroot} w/o BuildRoot: tag it expands to
> literally to itself, e.g. "%{buildroot}". At least with FC5's
> rpm. Maybe previously it was effectively %{nil}.

That's actually a good argument to use %{buildroot} in every Fedora SPEC
file, if you don't have the risk of ovewriting / with it.

So my proposal would be:

1. add automatic buildroot to FC7 rpm (using mktemp and/or all the various
ways packages can collide with each other)

2. replace all the $BUILDROOT instances with %{buildroot} so even if
someone rebuilds a spec on pre-FC7 rpm as root he won't kill his system

Regards,

-- 
Nicolas Mailhot

--
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