Solaris 10 安裝指南:自訂 JumpStart 及進階安裝

使用開始程序檔建立衍生設定檔

衍生設定檔是在自訂 JumpStart 安裝期間,由開始程序檔動態建立的設定檔。當您無法設定 rules 檔案,以比對特定系統和設定檔時,就需要使用衍生設定檔。例如,您可能需要使用具有不同硬體元件的相同系統模型 (如包含不同框架緩衝區的系統) 所衍生的設定檔。

若要設定使用衍生設定檔的規則,必須執行下列作業:

當系統符合某項規則,並且設定檔欄位中為等號 (=) 時,開始程序檔將建立用於在系統上安裝 Solaris 軟體的衍生設定檔。

以下是一個開始程序檔的範例,它每次都建立相同的衍生設定檔。您可以撰寫一個開始程序檔,以依據規則的評估來建立其他衍生設定檔。


範例 7–1 建立衍生設定檔的開始程序檔

#!/bin/sh
echo "install_type        initial_install"    > ${SI_PROFILE}
echo "system_type         standalone"        >> ${SI_PROFILE}
echo "partitioning        default"           >> ${SI_PROFILE}
echo "cluster             SUNWCprog"         >> ${SI_PROFILE}
echo "package       SUNWman     delete"      >> ${SI_PROFILE}
echo "package       SUNWolman   delete"      >> ${SI_PROFILE}
echo "package       SUNWxwman   delete"      >> ${SI_PROFILE}

在範例中,開始程序檔必須使用 SI_PROFILE 環境變數作為衍生設定檔的名稱,預設會設定成 /tmp/install.input



備註 –

如果使用開始程序檔建立衍生設定檔,請確定程序檔沒有任何錯誤。check 程序檔不會檢驗衍生設定檔,因為衍生程序檔要到開始程序檔執行時才會建立。