Tritonn の ports を作ろう (その4)

mysql-tritonn-client は依存関係でインストールされるから 作んなきゃ
mysql-tritonn-scripts は無視したいけど、server の Makefile 書き換えたから、これも作る

  • というわけで、ports をコピー

# cd /usr/ports/databases
# cp -R mysql50-client mysql50-tritonn-client
# cp -R mysql50-scripts myql50-tritonn-scripts

# cd mysql50-tritonn-client
# vi Makefile
変更箇所

PKGNAMESUFFIX=  -tritonn-client
COMMENT=        Multithreaded SQL database with Tritonn (client)
MASTERDIR=      ${.CURDIR}/../mysql50-tritonn-server

こんだけでいいと思う


make deinstall 時に
perhaps the packing list is incorrectly specified?
がでるので、
pkg-plist を編集する必要がありそう

  • mysql50-tritonn-scripts の方も修正

# vi Makefile

PKGNAMESUFFIX=  -tritonn-scripts
COMMENT=        Multithreaded SQL database with Tritonn (scripts)
MASTERDIR=      ${.CURDIR}/../mysql50-tritonn-server

でも、これ 使ったことがないけど。

  • これで、make install すると Tritonn がインストールされるようになった

# cd /usr/ports/databases/mysql50-tritonn-server
# make install

いちおう、
make package なんかも試している途中です。