Solaris 9 12/03 安装指南

创建创建前脚本

这种脚本在创建归档文件期间运行, 它有多种用途。

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

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


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

下面的示例是创建前脚本的摘录。



实例 18–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 归档文件不会处理用户定义段。例如,用户定义段可以包含归档文件的说明或者用来检查应用程序完整性的脚本。

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