各スクリプトは、次の表に示す終了コードのいずれかで終了する必要があります。
表 3–2 インストールスクリプトの終了コード| コード | 意味 | 
|---|---|
| 0 | スクリプトが正常終了したことを表します。 | 
| 1 | 致命的エラーが発生したことを表します。インストールプロセスは、この段階で終了します。 | 
| 2 | 警告、またはエラーの可能性がある状態です。インストールは継続されます。警告メッセージは、インストール完了時に表示されます。 | 
| 3 | pkgadd コマンドがクリーンに停止されたことを表します。checkinstall スクリプトのみがこのコードを返します。 | 
| 10 | 選択されているすべてのパッケージのインストールが完了した時点で、システムが再起動されるべきであることを表します (この値は、1 桁の終了コードに追加されるはずです)。 | 
| 20 | 現在のパッケージのインストールが終了したら、ただちにシステムを再起動するべきであることを表します (この値は、1 桁の終了コードに追加されるはずです)。 | 
インストールスクリプトによって返される終了コードの例については、第 5 章パッケージ作成のケーススタディーを参照してください。
パッケージとともに提供されるすべてのインストールスクリプトは、prototype ファイルにエントリするようにしてください。ファイルタイプは、i (パッケージインストールスクリプトの場合) としてください。