Solaris 10 10/08 安裝指南:Solaris Flash 歸檔 (建立與安裝)

Procedure建立 Predeployment 程序檔

此程序檔在安裝歸檔之前執行。如果此程序檔是用來驗證歸檔的,則會保留在歸檔中。如果此程序檔是用來在複製系統上保留本機配置的,則會保留在複製系統中。此程序檔還可以分析和收集必要的本機資料,以用於日後自訂。例如,可以在即將被擷取的檔案覆寫用戶端特定的資訊之前,儲存該資訊。然後,便可以在擷取後於最終階段使用此資訊。

  1. 建立 Predeployment 程序檔。請遵循建立自訂程序檔的準則中描述的準則。

  2. 將該程序檔儲存在以下其中一個目錄中:

    • 如要進行歸檔驗證,請將其儲存在 /etc/flash/predeployment 目錄中。

    • 如果要引用某個預先建立程序檔,請將其儲存在 $FLASH_DIR/preinstall 目錄中。

    • 如果要將配置保留在複製系統上,請藉由 JumpStart 設定檔中的 local_customization 關鍵字,提供儲存在複製系統上的程序檔的路徑。


範例 3–3 Predeployment 程序檔

#!/bin/sh
$FLASH_DIR/TestApplication/check_hardware
if [ $? != 0 ]; then
	echo Unsupported hardware
	exit 1
fi
$FLASH_DIR/TestApplication/check_licence_key
if [ $? != 0 ]; then
	echo No license for this host
	exit 1
fi
$FLASH_DIR/TestApplication/deploy_license_key \
	$FLASH_DIR/TestApplication/.TestApplicationLicenceTransfer
$FLASH_DIR/TestApplication/save_data_files $FLASH_DIR/flash

exit 0