Solaris 9 설치 설명서

Precreation 스크립트 작성

이 스크립트는 아카이브를 작성하는 동안 실행됩니다. 스크립트의 용도가 다양합니다.

  1. precreation 스크립트를 작성합니다. 사용자 정의 스크립트 작성 지침에 설명된 지침을 따릅니다.

  2. /etc/flash/precreation 디렉토리에 스크립트를 저장합니다.


예 18–1 Precreation 스크립트 인용구

다음 예는 precreation 스크립트의 인용구입니다.



예 18–2 Precreation 스크립트

#!/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

Precreation 스크립트를 사용하여 사용자 정의 아카이브 섹션 작성

precreation 스크립트는 아카이브에 사용자 정의 섹션을 만들어 특정 응용 프로그램 정보를 제공할 수 있습니다. 이 섹션은 아카이브 유지 관리를 목적으로 합니다. 스크립트는 반드시 $FLASH_DIR/sections 디렉토리에 두어야 합니다. Solaris Flash 아카이브는 사용자 정의 섹션을 처리하지 않습니다. 예를 들어, 섹션은 아카이브에 대한 설명 또는 응용 프로그램의 무결성을 확인하는 스크립트를 포함할 수 있습니다.

사용자 정의 섹션은 다음 형식을 필요로 합니다.