该脚本将在安装归档文件之前运行。 如果它用于验证归档文件,则将其保留在归档文件中; 而如果它用于在克隆系统上保存本地配置,则将其保留在克隆系统中。 该脚本还可以分析和收集以后定制所需的本地数据。 例如,可在要提取的文件覆盖客户机特定的信息之前,将这些信息保存下来。 以后,可在提取之后的最后阶段使用这些信息。
创建部署前脚本。 按照创建定制脚本的原则中说明的原则进行操作。
将脚本存储到下面的目录之一。
如果用于验证归档文件,请存储在 /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