Installationshandbok för Solaris 10: Solaris Flash-arkiv (Skapande och installation)

ProcedureSå här skapar du ett fördistributionsskript

Det här skriptet körs innan arkivet installeras. Om skriptet är till för att validera arkivet lagras det i arkivet. Om skriptet är till för att bevara lokala konfigurationer på klonsystemet lagras det på klonsystemet. Skriptet kan också användas för att analysera och samla in lokala data som behövs för senare anpassning. Du kan till exempel spara klient-specifik information innan den skrivs över av filer som ska extraheras. Du kan sedan använda den här information i det sista steget efter extraheringen.

Steg
  1. Skapa fördistributionsskriptet. Följ de riktlinjer som anges i Riktlinjer för skapande av anpassade skript.

  2. Lagra skriptet i någon av följande kataloger:

    • Om det gäller validering av arkiv, lagrar du skriptet i katalogen /etc/flash/predeployment.

    • Om du hänvisar med ett förberedande skript lagrar du skriptet i katalogen $FLASH_DIR/preinstall.

    • Om du bevarar konfigurationer på klonsystem, anger du sökvägen till skriptet som lagras på klonsystemet med nyckelordet local_customization i JumpStart-profilen.


Exempel 3–3 Fördistributionsskript

#!/bin/sh
$FLASH_DIR/TestApplication/check_hardware
if [ $? != 0 ]; then
	echo Unsupported hardware
	exit 1
fi
$FLASH_DIR/TestApplication/check_licence_key
if [ $? != 0 ]; then
	echo No license for this host
	exit 1
fi
$FLASH_DIR/TestApplication/deploy_license_key \
	$FLASH_DIR/TestApplication/.TestApplicationLicenceTransfer
$FLASH_DIR/TestApplication/save_data_files $FLASH_DIR/flash

exit 0