Solaris 9 安裝指南

rules 檔案範例

以下範例顯示 rules 檔案中的數個規則範例。每一行都有一個關鍵字的規則關鍵字和有效值。JumpStart 程式可從 rules 檔案的頂部掃瞄到底部。

當 JumpStart 程式符合已知系統的規則關鍵字和值時,JumpStart 可安裝由列於設定檔欄位中的設定檔所指定的 Solaris 軟體。


範例 23-1 rule 檔案

 # rule keywords and rule values       begin script       profile       finish script

 # -----------------------------       ------------       --------      -------------

  hostname eng-11                      -                  basic_prof    -

  network 192.43.34.0 && !model \

 'SUNW,SPARCstation-20'2               -                  net_prof      -

  model SUNW,SPARCstation-LX3          -                  lx_prof       complete

  network 193.144.2.0 && karch sun4u  setup4              4u_prof       done

  memsize 64-128 && arch sparc5         -                 prog_prof     -

  any6  -                              -                  generic_prof  -
  1. 如果系統的主機名稱為 eng-1 時,則規則相符。basic_prof 設定檔是用來將 Solaris 軟體安裝在符合規則的系統上。

  2. 若系統位於子網路 192.43.34.0,且系統不是SPARCstationTM 20 (SUNW,SPARCstation-20) 時,則規則相符。net_prof 設定檔是用來將 Solaris 軟體安裝在符合此規則的系統上。此規則也可提供在 "rules 檔案的語法" 中所定義的規則換行範例。

  3. 若系統為 SPARCstation LX,則規則相符。 lx_prof 設定檔和 complete 結束程序檔是用來將 Solaris 軟體安裝在符合此規則的系統上。

  4. 若此系統位於子網路193.144.2.0 ,且為 sun4u 系統,則規則相符。 setup 開始程序檔、 4u_prof 設定檔、和 done 結束程序檔是用來將 Solaris 軟體安裝在符合此規則的系統上。

  5. 若系統介於 64 和 128 百萬位元組之間,則規則相符。 prog_prof 設定檔是用來將 Solaris 軟體安裝在符合規則的系統上。

  6. 此規則可符合任何與之前規則不相符的系統。generic_prof 設定檔是用來將 Solaris 軟體安裝在符合規則的系統上。如果已使用 any,其必定是 rules 檔案中的最後一個規則。