[GuidelinesChange] Prepping BuildRoot For %install

Parag N(पराग़) panemade at gmail.com
Tue Apr 10 03:54:36 UTC 2007

On 4/10/07, Tom Lane <tgl at redhat.com> wrote:
> "Tom \"spot\" Callaway" <tcallawa at redhat.com> writes:
> > It is important to properly prepare the BuildRoot in the %install
> > section of your package before it is used. Every Fedora package MUST
> > have an %install section that begins with either:
> > %install
> > rm -rf %{buildroot}
> > or
> > %install
> > rm -rf $RPM_BUILD_ROOT
> Just outta curiosity, why is it not considered an RPM bug that every
> specfile has to take care of this detail?  Seems like it'd be trivial
> to fix it once instead of memorializing this oversight in every package
> till the end of time.
  To less up your work on checking whats mandatory things are missing
from a SPEC file, you can use rpmdevtools package in extras. This
package gives you fedora-newrpmspec command that will generate default
template with necessary fields/tags that should be present in SPEC

More information about the devel mailing list