RPM_DIR=`pwd`/rpm echo "%_topdir $RPM_DIR" > rpmmacros echo "macrofiles: /usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:/usr/lib/rpm/redhat/macros:/etc/rpm/macros.*:/etc/rpm/macros:/etc/rpm/%{_target}/macros:~/.rpmmacros:rpmmacros" > rpmrc mkdir -p $RPM_DIR/{BUILD,RPMS,SOURCES,SPECS,SRPMS} rpmbuild --rcfile rpmrc --rebuild some.source.rpm rpmbuild --rcfile rpmrc --define 'dist .el5' -without java -without python \ --target=x86_64 -ba rpm/SPECS/protobuf.specor redefine topdir as
rpmbuild --define "_topdir /home/user/rpmdir" --define 'dist .el5' \ -without java -without python --target=x86_64 -ba rpm/SPECS/protobuf.spec
use one thread to build for easy debugging
$ cat ~/.rpmmacros %_smp_mflags -j1
No comments:
Post a Comment