前のトピック: piflib - PIF ライブラリ ファイルを生成次のトピック: sd_registerproduct - ソフトウェア パッケージ ライブラリに PIF 製品を登録


pifpatch - パッチ製品を自動的に生成

PIF 差分製品作成メカニズムに基づき、pifpatch コマンドによってパッチが自動的に生成されます。 コマンドは、2つのパッケージのセットを比較して、メインの製品の依存関係構造を照会します。

このコマンドのフォーマットは、以下のとおりです。

Pifpatch -v 
-v

pifmpatch のバージョンを印刷します。

または

pifpatch ­p originalpackage ­f package_with_patch
­d destinationfolder ­I prestart_script
­i postinstall_script ­n anchorpatchPIF ­v version 
[­c comment] [-o] [-t tracefile] [-x]
-p originalpackage

元の製品パッケージの絶対パス名を指定します。

-f package_with_patch

パッチを含むパッケージ バージョンの絶対パス名を指定します。

-d destinationdirectory

パッチを含むパッケージが書き込まれる空のディレクトリの名前を指定します。

-I prestartprocedure

パッチのインストール前に実行するプロシージャまたはスクリプトを指定します。

-i postinstallprocedure

パッチのインストール後に実行するプロシージャまたはスクリプトを指定します。

-n anchorpatchPIF

パッチ製品の名前を指定します。

-v version

パッチのバージョン番号を指定します。

-c comment

コメントを指定します。

-o overwrite

パッチを上書きします。

-t tracefile

指定されたトレース ファイルにコマンド実行をトレースします。

-x extract only

必要なすべてのファイルを抽出し、PIF プロトタイプ ファイルに書き込みますが、パッケージのビルドは行いません。 ビルドする前に、パッチ パッケージを変更できます。

終了ステータス:

コマンド実行のステータスが表示されます。 値ゼロ(0)は OK を意味し、ゼロ以外の値はエラーを示します。