前のセクションでビルドしたサンプル PIF 製品 MERCHANT のプロトタイプ ファイル MERCHANT.Any.@prm は、以下のとおりです。
@PRODUCT: #phead: MERCHANT , 2.1.0.0 ; #sys: Any ; #locale: JPN ; #comment: これはサンプルの PIF 製品です ; #ppath: $PATHmerchant ; #pdep: Ingres , 4.0.0.0 , >= ; #postinit: bin/create_tables.sh ; #dlgpreinit: dlgInstallationDirectory ; @ENDPROD:
@COMPONENT: #chead: component1 ; #dir: bin , root , sys , drwxrwxrwx ; #file: bin/merchant.jar , /myhomepath/src/merchant.jar , root , sys , -r--r--r-- , 1 ; #file: bin/run_merchant.sh , /myhomepath/scripts/run_merchant.sh , root , sys , -r-xr-xr-x , 1 ; #file: bin/create_tables.sh , /myhomepath/scripts/create_tables.sh , root , sys , -r-xr-xr-x , 1 ; #slink: /usr/bin/run_merchant.sh , bin/run_merchant.sh ; @ENDCOMP:
@DEFAULT: #parameter: $PATHmerchant , /home/merchant ; @ENDDEFAULT:
@DIALOG: #dhead: 600 , 400 , dlgInstallationDirectory , 1 ; #label: 1 , 1 , lblInstallDirectory , 2 ; #instdir: 1 , 2 , tfInstallationDirectory , $PATHmerchant ; #navbutton: 1 , btnInstall , 3 , 1 ; #navbutton: 2 , btnCancel , 4 , 0 ; @ENDDIALOG:
@RESOURCE: #locale: JPN ; #text: 1 , Select installation directory ; #text: 2 , Installation directory: ; #text: 3 , &Install ; #text: 4 , &Cancel ; @ENDRESOURCE:
@COMPONENT: #chead: lang_spec ; #locale: JPN ; #file: bin/merchant.enu , /myhomepath/src/merchant.enu , root , sys , -r--r--r-- , 1 ; @ENDCOMP:
@COMPONENT: #chead: lang_spec ; #locale: DEU ; #file: bin/merchant.deu , /myhomepath/src/merchant.deu , root , sys , -r--r--r-- , 1 ; @ENDCOMP:
@RESOURCE: #locale: DEU ; #text: 1 , Auswahl des Installationsverzeichnisses: ; #text: 2 , Installationsverzeichnis: ; #text: 3 , &Installieren ; #text: 4 , &Abbrechen ; @ENDRESOURCE:
コマンド ラインを使用して PIF 製品 MERCHANT をビルドするには、以下のように pifmk コマンドをプロトタイプ ファイルがある場所のディレクトリに入力します。
pifmk -f MERCHANT.Any.@prm
PIF 製品 MERCHANT は、現在の作業ディレクトリにビルドされます。PIF ファイル名は MERCHANT.Any.@pif です。
パッケージャ GUI を使用して PIF 製品 MERCHANT を作成するには、以下の手順に従います。
[製品のビルド]ダイアログ ボックスが表示されます。
この例の PIF 製品では、[削除および自己インストール]チェック ボックスは無視されます。
製品 MERCHANT がすでに存在している場合は、ほかのチェック ボックスが表示され、オンにすると、既存製品を上書することができます。
メディア テーブルに PIF 製品 MERCHANT.Any.@pif が表示されます。
Copyright © 2013 CA.
All rights reserved.
|
|