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

rules ファイルを作成する方法

  1. テキストエディタを使用して rules というテキストファイルを作成するか、あるいは作成済みの JumpStart ディレクトリからサンプル rules ファイルを開きます。

  2. Solaris ソフトウェアのインストール先となるシステムグループごとに 1 つのルールを rules ファイルに追加します。

    rules ファイルのキーワードと値の一覧は、ルールキーワードと値の説明を参照してください。

    rules ファイル内のルールは、次の構文に従っている必要があります。

    [[!]]rule_keyword rule_value [[&& [[!]]rule_keyword rule_value]] ... begin  profile  finish
    
    表 23–2 ルールの構文要素

    要素 

    説明 

    !

    ルールキーワードの前で使用し、否定を示す記号 

    rule_keyword

    これは、ホスト名 (hostname) やメモリーサイズ (memsize) などの一般的なシステム属性を記述する事前定義された字句単位または語。rule_keyword は、同じ属性を持つシステムを 1 つのプロファイルに対応させるためにルール値と共に使用される。ルールキーワードの一覧は、ルールキーワードと値の説明を参照してください。

    rule_value

    対応するルールキーワードに特定のシステム属性を与える値。ルール値の一覧は、ルールキーワードと値の説明 を参照

    &&

    ルールキーワードとルール値のペアを同じルールで結合する (論理積をとる) ときに使用する記号。カスタム JumpStart インストール時に、システムがルール内のすべてのペアに一致しなければ、ルールの一致は成立しない 

    begin

    インストールが開始する前に実行できるオプションの Bourne シェルスクリプト名。begin スクリプトがない場合、このフィールドにマイナス記号 (-) を指定する必要がある。begin スクリプトはすべて、JumpStart ディレクトリになければならない。 

    begin スクリプトの作成方法の詳細は、begin スクリプトの作成を参照

    profile

    テキストファイル名。システムがルールに一致したとき Solaris ソフトウェアがシステムにどのようにインストールされるかを定義している。プロファイル内の情報は、プロファイルキーワードと、それらに対応するプロファイル値から構成される。すべてのプロファイルは JumpStart ディレクトリになければならない。 


    注 –

    プロファイルフィールドについては、別の使用方法もあります。詳細は、サイト固有のインストールプログラムの使用begin スクリプトによる動的プロファイルの作成を参照してください。


    finish

    インストール終了後に実行できるオプションの Bourne シェルスクリプト名。finish スクリプトがない場合、このフィールドにマイナス記号 (-) を指定する必要がある。finish スクリプトはすべて、JumpStart ディレクトリになければならない。 

    finish スクリプトの作成方法の詳細は、finish スクリプトの作成を参照

    各ルールには、少なくとも次の要素を含める必要があります。

    • キーワード、値、および対応するプロファイル

    • begin および finish フィールド内のマイナス記号 (-) (begin および finish スクリプトが指定されない場合)

  3. rules ファイルを JumpStart ディレクトリに保存します。

  4. rootrules ファイルを所有していて、そのアクセス権が 644 に設定されていることを確認します。