以下範例顯示了 rules 檔案中的數個規則範例。 每一行都有一個規則關鍵字及此關鍵字的有效值。 JumpStart 程式從頭至尾對 rules 檔案進行掃描。
當 JumpStart 程式比對已知系統的規則關鍵字和值時,JumpStart 會安裝由設定檔欄位中列出的設定檔所指定的 Solaris 軟體。
# rule keywords and rule values begin script profile finish script # ----------------------------- ------------ -------- ------------- hostname eng-1 - basic_prof - network 172.31.34.0 && !model \ 'SUNW,SPARCstation-20' - net_prof - model SUNW,SPARCstation-LX - lx_prof complete network 192.168.2.0 && karch i86pc setup x86_prof done memsize 64-128 && arch i386 - prog_prof - any - - generic_prof - |
下列清單描述了此範例的一些關鍵字和值。
如果系統的主機名稱為 eng-1,則符合規則。 basic_prof 設定檔用於將 Solaris 軟體安裝在符合規則的系統上。
如果系統位於子網路 172.31.34.0,且不是 SPARCstationTM 20 系統 (SUNW,SPARCstation-20),則該符合規則。 net_prof 設定檔用於將 Solaris 軟體安裝在符合此規則的系統上。 此規則亦提供在rules 檔案的語法中所定義的規則換行範例。
如果系統為 SPARCstation LX,則符合規則。 lx_prof 設定檔和 complete 結束程序檔用於將 Solaris 軟體安裝在符合此規則的系統上。
如果系統位於子網路 192.168.2.0 且是基於 x86 系統,則符合該規則。 setup 開始程序檔、x86_prof 設定檔和 done 完成程序檔被用於將 Solaris 軟體安裝到符合規則的系統上。
如果系統具有 64 MB 到 128 MB 的記憶體且是基於 x86 的系統,則符合該規則。 prog_prof 設定檔用於將 Solaris 軟體安裝在符合規則的系統上。
此規則可比對任何與之前規則不相符的系統。 generic_prof 設定檔用於將 Solaris 軟體安裝在符合規則的系統上。 如果使用了 any,則其必定永遠是 rules 檔案中的最後一個規則。