Solaris 9 9/04 安装指南

创建创建前脚本

该脚本在创建归档文件时运行。 它有多种用途。

  1. 创建创建前脚本。 按照创建定制脚本的原则中说明的原则进行操作。

  2. 将脚本存储在 /etc/flash/precreation 目录中。


实例 21–1 创建前脚本摘录

以下实例是创建前脚本的摘录。



实例 21–2 创建前脚本

#!/bin/sh
echo "Test precreation script started" >> $FLASH_DIR/summary
cat /opt/TestApp/critical_file_list | flcheck -
if [ $? != 0 ]; then
	echo "Test precreation script failure" >> $FLASH_DIR/summary
	exit 1
fi
echo "Test precreation script started" >> $FLASH_DIR/summary
/opt/TestApplication/license_cloning
	$FLASH_DIR/predeployment/.TestApplicationLicenceTransfer \
	$FLASH_DIR/custom_sections/TestApplicationLicenceCounter
echo "Test precreation script finished" >> $FLASH_DIR/summary
exit 0

使用创建前脚本创建用户自定义归档文件段

创建前脚本可以在归档文件中创建用户自定义段,以提供特定的应用程序信息。 用户自定义段用于维护归档文件。 该脚本必须放在 $FLASH_DIR/sections 目录中。 Solaris Flash 归档文件不处理用户自定义段。 例如,用户自定义段可包含归档文件的说明,或包含用来检查应用程序完整性的脚本。

用户自定义段要求具有以下格式。