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