CentOS 7.x 用のdaemontools RPMを作成する - uehatsu's tech blog

ただ今CentOS 7.x上にMovable Type 6.1のPSGI環境を作成しようとしています。今までPSGI起動にdaemontoolsを使っていたのですがRPMが提供されていないのでソースから毎回ビルドしていました。今回CentOS 7.xにするにあたって設定周りをすべてChefを使おうとしているので毎回ビルドするのは面倒。そこでRPMを作ってしまえと調べましたので、それをまとめます。

用意するのはVagrant上のCentOS 7。そこにSPECファイルを準備してrpm-buildすれば良いのですが先達がpatchやshをGitHub上で公開してくれています。

https://github.com/kteru/daemontools-rpm

詳細は上記リポジトリのREADME.mdに書かれていますので参照してください。以下CentOS 7でのRPMの作成方法です。

$ sudo yum install rpm-build redhat-rpm-config make gcc
$ git clone https://github.com/kteru/daemontools-rpm.git
$ cd ./daemontools-rpm
$ wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
$ ./buildrpm.sh

これで以下の場所にRPMが作成されます。

/home/vagrant/rpmbuild/RPMS/x86_64/daemontools-0.76-1.el7.x86_64.rpm

あとはこのRPMファイルをインストールすればOK。もちろんVagrant以外のCentOS 7にもインストール可能です。こうやって一つずつつぶしていくしかありませんね。

CentOS7で作るネットワークサーバ構築ガイド (Network server construction gu)
CentOS7で作るネットワークサーバ構築ガイド (Network server construction gu) サーバ構築研究会

秀和システム 2015-03-26
売り上げランキング : 4556


Amazonで詳しく見る
by G-Tools
CentOS 7実践ガイド (impress top gear)
CentOS 7実践ガイド (impress top gear) 古賀 政純

インプレス 2015-02-25
売り上げランキング : 41567


Amazonで詳しく見る
by G-Tools
 
カテゴリ

Who is uehatsu?

uehatsu

アーカイブ

Facebook page