此程序檔在安裝歸檔檔案之前執行。如果此程序檔是用來驗證歸檔檔案的,則會保留在該歸檔檔案中。如果此程序檔是用來在複製系統上保留本機配置的,則會保留在複製系統中。此程序檔還可以分析和收集必要的本機資料,以備日後自訂。例如,在由即將要擷取的檔案覆寫之前,系統可以先儲存特定於用戶端的資訊。此資訊可在擷取後於最終階段使用。
建立預先部署程序檔。遵循建立自訂程序檔的準則中所述的準則。
將該程序檔儲存在下列其中一個目錄中:
如果要驗證歸檔檔案,請儲存在 /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