Thu, 9 Aug 2001 22:52:02 -0500
I don't know where you saw anything about a --macros option since it isn't in
my man pages or in the usage message. I still don't get the problem: is it
just that you can't set the place in ~/.rpmmacros because you don't want to
use it for all of your RPM stuff? If that is the case, the easiest thing to
do (a hack, but easy) is to just change your HOME directory before you run
rpm. I.e., create a directory which has a .rpmmacros file which sets
%_topdir to something, and then do, in bash,
HOME=dir-with-.rpmmacros-file rpm ...
and it will look for stuff there instead of your home directory.
Is this not sufficient (but gross, I admit)?
Note, I always have my .rpmmacros file setting %_topdir to the place that I
build all my RPMs. This place is not specific to the RPM I am building. It
is just my RPM building world.