Python アプリケーション (具体的には Spyderlib) 用の .pkg インストーラーを作成しようとしています。これはアプリではなく、特定の場所にコピーする必要がある python パッケージとコマンド ライン実行可能ファイルです。
ただし、場所は OSX のバージョンによって異なります。私は 10.6 と 10.7 のみをターゲットにしていますが、異なるバージョンの python (2.6 と 2.7) が付属しているため、インストール パスが異なります。
bdist_mpkg を使用して、10.7 で Mac mpkg を作成できました。これは正しくインストールされ、PackageMaker で編集できます。このパッケージを編集して、OSX のバージョンを検出し、インストール ターゲット パスを正しく設定する方法を知りたいと思います。
シェルスクリプトを使用してインストール前およびインストール後のジョブを実行できることは理解していますが、これを実行する方法と、スクリプトを使用して mpkg 内のファイルのインストールターゲットを設定する方法の例を見つけることができませんでした.
別の方法として、これは PackageMaker から直接実行できる可能性がありますが、この効果については何も確認できませんでした (ドキュメントは非常に表面的なようです)。
だから私はこれがどのようにできるか知りたいです。また、他のソフトウェア パッケージの例をいくつか参照することも非常に役立ちます。