前のトピック: GUI を使用したインストール ダイアログ ボックスのローカライズ次のトピック: インストーラ タスク


最終的な PIF 製品 MERCHANT のビルド

前のセクションでビルドしたサンプル 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 を作成するには、以下の手順に従います。

  1. smgui コマンドを実行し、パッケージャ GUI を起動します。
  2. プロジェクト ペインで PIF 製品 MERCHANT を選択します。
  3. ツールバーから[ビルド]を選択します。

    [製品のビルド]ダイアログ ボックスが表示されます。

    この例の PIF 製品では、[削除および自己インストール]チェック ボックスは無視されます。

    製品 MERCHANT がすでに存在している場合は、ほかのチェック ボックスが表示され、オンにすると、既存製品を上書することができます。

  4. 「ビルド」をクリックします。

    メディア テーブルに PIF 製品 MERCHANT.Any.@pif が表示されます。