make_binary_distributionスクリプト

なんで今までこれに気づかなかったんだろうw

./configure
make
make install

というのがソースからビルドしてインストールする一連の流れですが、makeの後に以下のスクリプトを実行するとバイナリ配付版と同じ内容のtarballを作ってくれます。

scripts/make_binary_distribution

例えば、dataディレクトリが最初から用意されていたり(権限テーブル等はもちろん未生成なのでmysql_install_dbは必要)、mysql_install_dbの位置がbinからscriptsに変更されていたり、下のエントリで書いた問題を回避してくれるmysql_install_dbスクリプトに改良しておいてくれたり。

今度からこれを使おうっと。



make bin-distでもいいみたい。

./configure
make bin-dist