「動的プロファイル」とは、カスタム JumpStart インストール時に begin スクリプトが動的に作成するプロファイルです。動的プロファイルは、特定のシステムを 1 つのプロファイルに一致させる rules ファイルを設定できないとき (rules ファイルが持つ柔軟性では十分ではない場合) に必要です。たとえば、異なるハードウェア構成要素を持つ同一システムモデル (たとえば、異なるフレームバッファを持つシステム) に対しては動的プロファイルを使用しなければならない場合があります。
動的プロファイルを使用するルールの設定手順は、次のとおりです。
インストールされるシステムに応じて、動的プロファイルを作成する begin スクリプトを begin フィールドに指定します。
システムが、プロファイルフィールドに等号 (=) があるルールと一致すると、begin スクリプトは、システムに Solaris ソフトウェアをインストールするのに使用する動的プロファイルを作成します。
毎回同じ動的プロファイルを作成する begin スクリプトの例を次に示します。もちろん、ルールの評価に応じて異なる動的プロファイルを生成する begin スクリプトを作成することもできます。
#!/bin/sh echo "install_type initial_install" > ${SI_PROFILE} echo "system_type standalone" >> ${SI_PROFILE} echo "partitioning default" >> ${SI_PROFILE} echo "cluster SUNWCprog" >> ${SI_PROFILE} echo "package SUNWman delete" >> ${SI_PROFILE} echo "package SUNWolman delete" >> ${SI_PROFILE} echo "package SUNWxwman delete" >> ${SI_PROFILE} |
上記のように begin スクリプトは、動的プロファイル名に SI_PROFILE
環境変数を使用する必要があります。
begin スクリプトを使用して動的プロファイルを作成する場合は、スクリプトにエラーがないことを確認してください。動的プロファイルは、begin スクリプトが実行されてから作成されるため、check スクリプトでは妥当性は検査されません。