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 i86pc  setup4              IA_prof       done
  memsize 64-128 && arch i3865         -                 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 ,且為 an IA based 系統,則規則相符。 setup 開始程序檔、IA_prof 設定檔 done 結束程序檔用於將 Solaris 軟體安裝在符合此規則的系統上。

  5. 若系統的記憶體容量介於 64 及 128 MB 之間, 而且是以 IA 為基礎的系統時,即符合本規則。prog_prof 設定檔用於將 Solaris 軟體安裝在符合規則的系統上。

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