Creating Solaris Packages
パッケージの作り方
Creating Solaris Packages
http://www.ibiblio.org/pub/packages/solaris/sparc/html/creating.solaris.packages.html
- findなどでインストールするファイル・ディレクトリの一覧を作成する。
- pkgprotoでprototypeファイルを作成する。
- prototypeファイルの先頭に以下の行を追加する。
i pkginfo
- 必要なら、その後に以下の行を追加すると、インストールの前後にスクリプトを実行できる。
i checkinstall i preinstall i postinstall
-
- checkinstallはnobodyで実行される。
- preinstallはrootで実行される。実行前に実行していいか問い合わせがある。このスクリプト内で中断したら、インストール途中のものが残るので、pkgrmが必要。
- postinstallはrootで実行される。実行前に実行していいか問い合わせがある。
- pkginfoファイルを作成する。
- pkgmkコマンドを実行する。
- 必要ならtar+gzipでアーカイブ ファイルにする。