参考
準備
- tenshiのrpmをビルドしてみる。
ファイル構成
./rpm/tenshi-0.15.tar.gz
./srv/pkg
- ./srv/pkg には実行権限を付けておくこと。
srv/pkg
cd /srv
tar xzf /home/builder/rpm/tenshi-0.15.tar.gz
cd tenshi-0.15
sudo rpmbuild -bb tenshi.redhat-spec
run.sh
docker run -it \
-v `pwd`/srv/:/srv/ \
-v `pwd`/rpm/:/home/builder/rpm/ \
rpmbuild/centos5:latest
- ./rpm/x86_64/tenshi-0.15-1.x86_64.rpm が出来ていることを確認。
i386版の作成方法
srv/pkg
- sudo rpmbuild -bb tenshi.redhat-spec
+ sudo rpmbuild --target=i386 -bb tenshi.redhat-spec
- ./rpm/i386/tenshi-0.15-1.i386.rpm が生成される
noarch版の作成方法
srv/pkg
- sudo rpmbuild -bb tenshi.redhat-spec
+ sudo rpmbuild --target=noarch -bb tenshi.redhat-spec
- ./rpm/noarch/tenshi-0.15-1.noarch.rpm が生成される