環境変数が事前定義済みのカスタム インストール スクリプト
インストール ユーティリティは、カスタム スクリプトで使用するため、以下で記載および説明されているさまざまな環境変数を事前定義します。これらの変数は、適切なカスタム インストール スクリプトを記述するために有用または必要です。カスタム インストール スクリプトの移植性を最大化するため、できる限り情報を取得する他の方法ではなく、これらの変数を使用します。
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 シェル プログラマにとって特に重要です)。
- $IROOTCA 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_ROOTCA SpectrumTomcat インストール ディレクトリを特定します。CUS_WEB=$TOMCAT_ROOT/webapps/spectrum