how to generate rpm files - hiroy/docs GitHub Wiki
rpmファイルの作り方
RedHat系ならrpm作るよね
準備
/home/yamaokaで作業するとして
mkdir rpms
cd rpms
mkdir BUILD RPMS SOURCES SPECS SRPMS
/home/yamaoka/.rpmmacrosに書く
%debug_package %{nil}
%_topdir /home/yamaoka/rpms
作成
- ソースファイルは
SOURCESの中に - specファイルは
SPECSの中に - specファイルをいろいろ手直しして(必要なら)
rpmbuild -bb --clean SPECS/zzz.spec
番外編
SRPMファイルからspecファイルを抜き出す
$ rpm2cpio zzz.src.rpm | cpio -t | grep spec
999 blocks
zzz.spec
$ rpm2cpio zzz.src.rpm | cpio -idv zzz.spec
zzz.spec
9999 blocks