using a macro in ExclusiveArch

Michael Schwendt mschwendt at gmail.com
Thu Jan 5 14:20:09 UTC 2012


On Thu, 5 Jan 2012 08:11:07 -0600, DG (Dennis) wrote:

> > > Is it significant that all three filenames end in "-srpm"? Or 
> > > should this be considered a bug in Koji?
> > 
> > I think the -srpm in there is not important.
> > 
> > $ ls /etc/rpm
> > macros.color   macros.fjava     macros.mono-srpm   macros.systemd
> > macros.dist    macros.gconf2    macros.ocaml-srpm  macros.texlive
> > macros.emacs   macros.ghc-srpm  macros.perl
> > macros.faldor  macros.jpackage  macros.prelink
> the -srpm is there because the langugaes can provide other language
> specific macros in a file without -srpm  the -srpm is to define that
> the macros are needed at srpm creation time and are slightly special
> because of it. the idea of them is to make it pretty easy to add a arch
> to a language by modifying one place rather than hundreds.
> 
> by having the macros.ghc-srpm  a ghc-common or ghc-filesystem or some
> such package can provide macros.ghc which has macros for rpm createion
> and not for srpm creation

So, it's just a namespace issue, a slightly more unique file name, isn't it?
To avoid file conflicts.

RPM loads all files named macros.*


More information about the devel mailing list