@ [Trac]TracLihgtningインストーラスクリプト
TracLightningのインストールスクリプトを公開して欲しいという話がありましたが、実質install\post-install.batファイルがその役割を担っています。C:\TracLightディレクトリに移動して
install\post-install.bat C:\TracLight
とすると、C:\TracLightディレクトリをベースとして、各種Pythonライブラリ、プラグイン、サンプルリポジトリのセットアップを行うようになっています。下記のディレクトリにインストール資材が入っています。
- installディレクトリ
- インストールスクリプトや、置き換える設定ファイルなど。install\replaceディレクトリには内部を置換するファイルが置いてあります。trac.ini.inはTracのグローバル設定ファイル、trac.ini.defaultは各プロジェクト固有の設定ファイルとなっています。
- python-libディレクトリ
- Pythonのアプリケーション、ライブラリ等が入っています。trac-jaはパッチを当てた状態でコピーされているので、差分を知りたい場合はオリジナルと差分を取ってください
- pluginsディレクトリ
- projectsディレクトリ
- python
- Python本体が入っています。ただし、TracLightningインストールスクリプト実行後はアプリケーション、ライブラリやプラグインがインストール済みの状態になっています。
- binディレクトリ
- 各種実行ファイルが入っています。create-project.batなど環境依存の実行ファイルはpost-install.batスクリプト実行後に作成されます。
ざっとこんな感じです。それなりに知識があれば、この情報を元にインストールスクリプトを解析することができるでしょう。