此程序檔在安裝歸檔之前執行。如果此程序檔是用來驗證歸檔的,則會保留在歸檔中。如果此程序檔是用來在複製系統上保留本機配置的,則會保留在複製系統中。此程序檔還可以分析和收集必要的本機資料,以用於日後自訂。例如,可以在即將被擷取的檔案覆寫用戶端特定的資訊之前,儲存該資訊。然後,便可以在擷取後於最終階段使用此資訊。
建立 Predeployment 程序檔。請遵循建立自訂程序檔的準則中描述的準則。
將該程序檔儲存在以下其中一個目錄中:
如要進行歸檔驗證,請將其儲存在 /etc/flash/predeployment 目錄中。
如果要引用某個預先建立程序檔,請將其儲存在 $FLASH_DIR/preinstall 目錄中。
如果要將配置保留在複製系統上,請藉由 JumpStart 設定檔中的 local_customization 關鍵字,提供儲存在複製系統上的程序檔的路徑。
#!/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