環境変数が事前定義済みのカスタム インストール スクリプト

インストール ユーティリティは、カスタム スクリプトで使用するため、以下で記載および説明されているさまざまな環境変数を事前定義します。これらの変数は、適切なカスタム インストール スクリプトを記述するために有用または必要です。カスタム インストール スクリプトの移植性を最大化するため、できる限り情報を取得する他の方法ではなく、これらの変数を使用します。
casp1032jp
インストール ユーティリティは、カスタム スクリプトで使用するため、以下で記載および説明されているさまざまな環境変数を事前定義します。これらの変数は、適切なカスタム インストール スクリプトを記述するために有用または必要です。カスタム インストール スクリプトの移植性を最大化するため、できる限り情報を取得する他の方法ではなく、これらの変数を使用します。
たとえば、すべてのプラットフォームで利用できるとは限らない UNIX uname コマンドではなく、$TARGET_OS の値を使用して、インストール プラットフォームを判断します。
  • $AWKUTIL
    現在のプラットフォーム上の UNIX awk プログラムの信頼性の高いバージョンの名前を含める必要があります。ネイティブ awk ユーティリティは一部のサポートされる
    CA Spectrum
    プラットフォームで信頼性が低いため、$AWKUTIL の使用が安全です。
    たとえば、次のコマンドを使用します。
    $AWKUTIL '$1 = "file:" { print $5 }' $INDEX
    以下は使用しません。
    awk '$1 = "file:" { print $5 }' $INDEX
  • $DEV_NULL
    プラットフォームの出力シンク デバイスを識別します。$DEV_NULL 変数は、プラットフォーム上では /dev/null に評価され、Windows プラットフォーム上では nul: に評価されます。
    必ず /dev/null および nul: を参照するすべてのリテラルがカスタム スクリプト内で $DEV_NULL に置き換えられていることを確認してください。これを行わない場合、カスタム スクリプトが間違ったプラットフォーム上で起動されると小さな問題と重要な問題の両方が発生する可能性があります (これは、考えずにスクリプトで /dev/null を使用する傾向がある経験豊富な UNIX シェル プログラマにとって特に重要です)。
  • $IROOT
    CA Spectrum
    インストール ディレクトリを特定します。$IROOT は、カスタム スクリプトの実行を開始する現在のディレクトリです。
    CUS_DOCS=$IROOT/OnlineDocs/helpdoc/helpdoc
  • $OC_PORT
    $OC_PORT 変数は、
    CA Spectrum
    の URL を作成するのに使用することができる Tomcat のポート番号です。
    http://localhost:$OC_PORT/spectrum
  • $PATH
    これは Bourne シェル コマンド検索パスです。インストールでは以下のツールにアクセスできるように $PATH を設定します。
    • 標準インストール ツール($IROOT/Install-Tools)
    • SpectroSERVER
      ツール($IROOT/SS-Tools)
    • インストール ホスト上の標準 UNIX コマンド
  • $TARGET_OS
    インストールが実行されているプラットフォームに関する情報が含まれています。有効な値は以下のとおりです。
    • Linux
    • NT
  • 以下に例を示します。
    if [ "$TARGET_OS" = "NT" ] then .... fi
  • $TOMCAT_ROOT
    CA Spectrum
    Tomcat インストール ディレクトリを特定します。
    CUS_WEB=$TOMCAT_ROOT/webapps/spectrum