Installationsguide för Solaris 9

Så här skapar du ett förberedande skript

Det här skriptet körs medan arkivet skapas. De här skriptet har flera användningsområden.

  1. Skapa det förberedande skriptet. Följ riktlinjerna som beskrivs i Riktlinjer för skapande av anpassade skript.

  2. Lagra skriptet i katalogen /etc/flash/precreation.


Exempel 18–1 Utdrag från ett förberedande skript

Följande exempel är utdrag från ett förberedande skript.



Exempel 18–2 Förberedande skript

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

Använda ett förberedande skript för att skapa ett användardefinierat avsnitt

Med ett förberedande skript kan du skapa ett användardefinierat avsnitt i arkivet som ger specifik programinformation. Det här avsnittet är avsett för underhåll av arkivet. Skriptet måste placeras i katalogen $FLASH_DIR/sections. Solaris Flash-arkivet bearbetar inte ett användardefinierat avsnitt. Det här avsnittet skulle till exempel kunna innehålla en beskrivning av arkivet eller kanske ett skript som kontrollerar integriteten för ett program.

Ett användardefinierat avsnitt kräver följande format.