以下範例顯示了 rules 檔案中的數個規則範例。每一行都有一個規則關鍵字及此關鍵字的有效值。JumpStart 程式從頭至尾對 rules 檔案進行掃描。
當 JumpStart 程式找到符合規則關鍵字和值的已知系統時,JumpStart 程式將會安裝設定檔欄位中列出之設定檔所指定的 Solaris 軟體。
如需 rules 檔案限制的完整清單,請參閱rules 檔案的語法。
# rule keywords and rule values begin script profile finish script # ----------------------------- ------------ -------- ------------- hostname eng-1 - basic_prof - network 192.168.255.255 && !model \ 'SUNW,Sun-Blade-100' - 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 軟體安裝在符合規則的系統上。
如果系統位於子網路 192.168.255.255,且不是 Sun Blade 100 系統 (SUNW,Sun-Blade-100),則符合規則。net_prof 設定檔用於將 Solaris 軟體安裝在符合此規則的系統上。這個規則也提供透過使用反斜線字元 (\) 在新行上繼續使用單一規則的範例。
如果系統為 SPARCstation LX,則符合規則。 lx_prof 設定檔和 complete 結束程序檔是用來將 Solaris 軟體安裝在符合此規則的系統上。
如果系統位於子網路 192.168.2.0 上,而且是 x86 系統,則符合規則。setup 開始程序檔、x864u_prof 設定檔和 done 結束程序檔用於將 Solaris 軟體安裝在符合規則的系統上。
如果系統的記憶體在 64 到 128 MB 之間並且是 x86 系統,則符合規則。prog_prof 設定檔用於將 Solaris 軟體安裝在符合規則的系統上。
此規則可比對任何與之前規則不相符的系統。generic_prof 設定檔用於將 Solaris 軟體安裝在符合規則的系統上。如果使用了 any,則其必定永遠是 rules 檔案中的最後一個規則。