On Tue, Nov 25, 2003 at 04:29:13AM -0800, Valery Reznic wrote:
> > I have a small shell script that figures out the
> > linux distribution the rpm
> > was built on to include a small part into the
> > "release" field so the final
> > package will be named something like:
> > name-version-4.rh9.i386.rpm. The
> > problem is that the script is executed also when I
> > build the src.rpm file
> > thus the name "mdk92.src.rpm" it's pretty
> > annoying...
> >
> > How can I differentiate inside the spec the
> > invocation of a src.rpm build from
> > the binary build ?
> You can redefine _rpmfilename from the standard
> %%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm
>
> to
> %%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{YOUR_DISTRIBUTION_DEFINE}.%%{ARCH}.rpm
>
>
> It will affect ONLY binary packages names.
That has the same effect as simply renaming the file. The internal
nevr remains without %{YOUR_DISTRIBUTION_DEFINE}. Try
rpm -qip package.rpm
to verify it.
> Valery
> > Mihai
--
Axel.Thimm@physik.fu-berlin.de
Attachment:
pgp00004.pgp
Description: PGP signature