このスクリプトは、アーカイブのインストール前に実行されます。スクリプトの目的がアーカイブの妥当性検査である場合、このスクリプトはアーカイブ内に保持されます。スクリプトの目的がクローンシステムのローカル構成を保存することである場合、このスクリプトはクローンシステム上に保持されます。このスクリプトは、将来のカスタマイズに必要なローカルデータの分析および収集も実行可能です。たとえば、クライアント固有の情報を、アーカイブから抽出されるファイルで上書きされる前に保存できます。この情報は、抽出後の最終段階で使用できます。
配置前スクリプトを作成します。「カスタムスクリプト作成のガイドライン」に記されているガイドラインに従います。
スクリプトを次のディレクトリのいずれかに保存します。
アーカイブの妥当性検査を実行するには、/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