いままで、rpmbuildするときに mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} して、 echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros とかやってたんだけど、それはもう古いらしい。 % yum install rpmdevtools % rpmdev-setuptree すると、上記の両方をやってくれるのに加えて .rpmmacrosに並列処理設定を追加してくれる。 こんな感じ %_topdir %(echo $HOME)/rpmbuild %_smp_mflags %( \ [ -z "$RPM_BUILD_NCPUS" ] \\\ && RPM_BUILD_NCPUS="`/usr/bin/nproc 2>/dev/null || \\\ /u
![革命の日々! おまえら rpmdev-setuptree を使えという話](https://cdn-ak-scissors.b.st-hatena.com/image/square/d61d6fd706cbc505573565ca6295ee8448347d97/height=288;version=1;width=512/http%3A%2F%2Fblog-imgs-19.fc2.com%2Fm%2Fk%2Fo%2Fmkosaki%2F2168066_2065522950s.jpg)