Solaris 8 のインストール (上級編)

サンプル rules ファイルの内容

次のサンプルファイルは、rules ファイル内のルールをいくつか示しています。各行には、ルールキーワードとそのキーワードに有効な値があります。JumpStart は、rules ファイルを上から下へ走査します。


注 -

左の列に示された数字は挿入しないでください。これらの数字は、例の後に表示される脚注です。


JumpStart は、既知のシステムとルールキーワードおよび値を照合する場合、プロファイルフィールドにリストされたプロファイルによって指定された Solaris ソフトウェアをインストールします。

 # rule keywords and rule values       begin script       profile       finish script
 # -----------------------------       ------------       --------      -------------
   hostname eng-1                      -                  basic_prof    -  [このルールは、システムのホスト名が eng-1 の場合に一致します。basic_prof プロファイルは、このルールに一致するシステムに Solaris ソフトウェアをインストールするために使用されます。] 
   network 192.43.34.0 && !model ¥
   'SUNW,SPARCstation-20'              -                  net_prof      -  [このルールは、システムがサブネット 192.43.34.0 にあって、SPARCstationTM 20 (SUNW, SPARCstation-20) ではない場合に一致します。net_prof プロファイルは、このルールに一致するシステムに Solaris ソフトウェアをインストールするために使用されます。このルールは、rules ファイル構文の複数行ルールの例にもなっています。] 
   model SUNW,SPARCstation-LX          -                  lx_prof       complete  [このルールは、システムが SPARCstation LX である場合に一致します。lx_prof プロファイルと complete 終了スクリプトは、このルールに一致するシステムに Solaris ソフトウェアをインストールするために使用されます。] 
   network 193.144.2.0 && karch i86pc  setup              IA_prof       done  [このルールは、システムが 193.144.2.0 にあって、IA ベースのシステムである場合に一致します。setup 開始スクリプト、IA_prof プロファイル、および done 終了スクリプトは、このルールに一致するシステムに Solaris ソフトウェアをインストールするために使用されます。] 
   memsize 16-32 && arch i386          -                  prog_prof     -  [このルールは、システムに 16 〜 32M バイトのメモリーがあって、IA 搭載システムである場合に一致します。prog_profプロファイルは、このルールに一致するシステムに Solaris ソフトウェアをインストールするために使用されます。] 
   any  -                              -                  generic_prof  -  [このルールは、上記のルールに一致しなかったすべてのシステムに一致します。generic_prof プロファイルは、このルールに一致するシステムに Solaris ソフトウェアをインストールするために使用されます。このプロファイルを使用する場合は、any が常に rules ファイルの最後のルールである必要があります。]