purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

rpm からspecファイルを抜き出す

centos6.5のrepoforgeリポジトリからyumproftpdをインストールしたら1.3.4aだった

つまりこれかな
http://pkgs.repoforge.org/proftpd/proftpd-1.3.4a-1.el6.rf.x86_64.rpm

これを作成した時のコンパイルオプションが見たくて色々調べたけど

.src.rpmを解凍するしかなさそう。
http://pkgs.repoforge.org/proftpd/proftpd-1.3.4a-1.rf.src.rpm
ほかは試してみたけどうまくいかなかった

ということでDLして所定のディレクトリに置いて

rpm2cpio proftpd-1.3.4a-1.rf.src.rpm | cpio -id

とすると「proftpd.spec」というファイルがその場所にできあがった