在主系統上安裝軟體後,在建立、安裝、安裝後和初次重新啟動時,可以執行一些特殊的程序檔。 您可使用這些程序檔執行以下動作:
在複製系統上配置應用程式。 您可以使用自訂 JumpStart 程序檔執行一些簡單配置。 對於較複雜的配置,可能需要在主系統上進行特殊配置檔處理,或者於安裝之前或之後在複製系統上進行特殊配置檔處理。
保護複製系統上的本機自訂。 本機預先安裝程序檔和安裝後程序檔常駐在複製系統上,可保護本機自訂不被 Solaris Flash 軟體覆寫。
識別可以使歸檔檔案主機獨立的、不可複製的主機相依資料。 主機獨立性可透過修改此類資料或從歸檔檔案中排除此類資料來取得。 日誌檔是主機相依資料的一個範例。
於建立期間驗證歸檔檔案的軟體完整性。
驗證複製系統上的安裝。
在建立重新啟動程序檔之外的程序檔時,請遵循以下準則,以確保程序檔不會損壞作業環境或以其他任何方式中斷系統。 這些準則可讓您使用 Solaris Live Upgrade 建立新的啟動環境以安裝作業環境。 新的啟動環境可在目前系統執行期間使用歸檔檔案來安裝。
這些準則不適用於重新啟動程序檔,重新啟動程序檔允許執行常駐程式或對 root (/) 檔案系統進行其他類型的修改。
程序檔不能影響目前執行的系統。 目前執行的作業環境可以不是安裝 Solaris Flash 歸檔檔案時執行的作業環境。
程序檔不可啟動或停止任何常駐程式的處理過程。
程序檔不可依賴取決於作業環境的指令 (如 ps、truss 或 uname) 之輸出。 這些指令會報告目前執行中系統的資訊。
程序檔不可傳送任何訊號,或以其他任何方式影響任何目前執行中的程序。
程序檔可以使用有助於 shell 程序檔的標準 UNIX 指令,例如 expr、cp 和 ls。
如需 Solaris Live Upgrade 的概述,請參閱第 33章, Solaris Live Upgrade (概述)。