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 ディレクトリに配置する必要があります。フラッシュアーカイブは、ユーザー定義セクションを処理しません。たとえば、このセクションには、アーカイブの説明や、アプリケーションの整合性をチェックするスクリプトなどを含めることができます。

ユーザー定義セクションでは、次の書式を使用する必要があります。