I have topsrcdir set to /usr/src/redhat/rawhide in /etc/rpmrc. The new rpm does not seem to read the /etc/rpmrc file.
Jeff, all yours
Rpm 2.91 is b'twixt and b'tween two configuration schemes. The current algorithm reads the usual rpmrc files: /usr/lib/rpm/rpmrc /etc/rpmrc ~/.rpmrc and then reads the new macro file /usr/lib/rpm/macros which hides the /etc/rpmrc configured value. Here's a workaround: In /etc/rpmrc: macrofiles: /usr/lib/rpm/macros:/etc/macros In /etc/macros: %_topdir /usr/src/redhat/rawhide Alternatively, delete the %_topdir line in /usr/lib/rpm/macros.