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@xxxxxxxxxxxxxxxxxxx
Attachment:
pgp00003.pgp
Description: PGP signature