パッケージソースのスクリプト

Composer で PKG 用スクリプトを管理できます。以下の shell および perl のデフォルトスクリプトがあります。
  • InstallationCheck

  • Postflight

  • Postinstall

  • Postupgrade

  • Preflight

  • Preinstall

  • Preupgrade

  • VolumeCheck

注: Flat PKG は PreinstallPostinstall のスクリプトのみに対応しています。その他のスクリプトを含む PKG を作成するには、Composer の環境設定で Build flat PKGs (Flat PKG の構築) オプションの選択を解除するか、パッケージごとに環境設定を無効にします。パッケージごとにこの環境設定を無効にする方法の詳細については、PKG の構築 を参照してください。Flat PKG の詳細については、Composer 環境設定 を参照してください。
これらのスクリプトはインストーラから送信された使用可能なパラメータを読み取り、対応する終了コードの説明を加えます。

Composer はスクリプト構文が有効であるかどうかも確認します。スクリプトに有効な構文がないようであれば、警告アイコンが表示されます。

Composer のスクリプト確認中に発生したエラーを確認するには、スクリプトをコントロールキーを押しながらクリック (または右クリック) し、Compile Script (スクリプトのコンパイル) を選択します。
注: InstallationCheck および VolumeCheck のスクリプトは、ユーザのニーズに応じてローカライズできる警告メッセージと失敗メッセージを備えています。これらのメッセージのローカライズには、それぞれに対応する .strings ファイル (InstallationCheck.strings または VolumeCheck.strings) を作成する必要があります。