Prev / Next

2012-06-17 / GrowthForecast に必要な perl のモジュールの IPS パッケージを作った

ということで,なにかと捗るらしい GrowthForecast を
Solaris 上で使うため,IPS パッケージを作りまくった.

jposug のリポジトリにブランチを切った形でコミット済み.
まだ defualt branch には merge してない.

cpanm で

perl cpanm -v -L extlib --installdeps .


とかしてもいいけど,パッケージにしておいた方が
ビルド環境を用意していないホストにも持っていきやすいし.

ただ,びみょうな点があって,
Solaris11 が提供する dbi は library/perl-5/database-512 で
バージョンは 1.58.
これだと,いくつかのモジュールで dbi が古いと言われてしまうので,
library/perl-5/dbi-512 というパッケージをつくり,
/usr/perl5/site_perl/5.12 以下にインストールしている
(library/perl-5/database-512 は /usr/perl5/vendor_perl/5.12 以下).

@INC が以下のようになっているので,
site_perl/5.12 が vendor_perl/5.12 より先に読み込まれるので,
一応,動くことは動く.

$ perl -e '(print join("\n",@INC));'
/usr/perl5/site_perl/5.12/i86pc-solaris-64int
/usr/perl5/site_perl/5.12
/usr/perl5/vendor_perl/5.12/i86pc-solaris-64int
/usr/perl5/vendor_perl/5.12
/usr/perl5/5.12/lib/i86pc-solaris-64int
/usr/perl5/5.12/lib


GrowthForecast 自体はパッケージにするか未定.
Puppet で github から clone するのがいいのかな?とか考え中.
とりあえず,SMF マニフェストは書いてあげないとダメだけど.

- GrowthForecastというグラフ表示ツールで捗る話 - blog.nomadscafe.jp
  http://blog.nomadscafe.jp/2011/12/growthforecast.html

Referrer (Inside):
[2012-06-24-1] GrowthForecast の Solararis 用パッケージ作った
comments powered by Disqus