rpm 464 B

12345678910111213141516171819202122
  1. #!/bin/sh
  2. rpm --showrc | grep macrofiles | sed 's/$/:\.\/rpmmacros/' > rpmrc
  3. echo %_sourcedir $PWD/SOURCES > rpmmacros
  4. echo %_rpmdir $PWD/RPMS >> rpmmacros
  5. echo %_srcrpmdir $PWD/SRPMS >> rpmmacros
  6. echo >> rpmmacros
  7. if test -f $HOME/.rpmrc; then
  8. mv $HOME/.rpmrc $HOME/.rpmrcsave
  9. cat $HOME/.rpmrcsave ./rpmrc > $HOME/.rpmrc
  10. else
  11. cat ./rpmrc > $HOME/.rpmrc
  12. fi
  13. rpm $@
  14. if test -f $HOME/.rpmrcsave; then
  15. mv $HOME/.rpmrcsave $HOME/.rpmrc
  16. else
  17. rm $HOME/.rpmrc
  18. fi