Guida all'installazione di Solaris 9 12/03

Creare uno script di precreazione

Gli script di questo tipo vengono eseguiti durante la creazione dell'archivio. Lo script ha diverse funzioni.

  1. Creare lo script di precreazione. Seguire le istruzioni riportate in Indicazioni per la creazione di uno script personalizzato.

  2. Memorizzare lo script nella directory /etc/flash/precreation.


Esempio 18–1 Estratti di uno script di precreazione

Gli esempi seguenti sono tratti da uno script di precreazione.



Esempio 18–2 Script di precreazione

#!/bin/sh
echo "Inizio script precreazione di prova">> $FLASH_DIR/summary
cat /opt/TestApp/critical_file_list | flcheck -
if [ $? != 0 ]; then
	echo "Errore script precreazione di prova">> $FLASH_DIR/summary
	exit 1
fi
echo "Inizio script precreazione di prova">> $FLASH_DIR/summary
/opt/TestApplication/license_cloning
	$FLASH_DIR/predeployment/.TestApplicationLicenceTransfer \
	$FLASH_DIR/custom_sections/TestApplicationLicenceCounter
echo "Script precreazione di prova terminato">> $FLASH_DIR/summary
exit 0

Uso di uno script di precreazione per creare una sezione dell'archivio definita dall'utente

Uno script di precreazione permette di creare all'interno dell'archivio una sezione definita dall'utente contenente informazioni specifiche sull'applicazione. Questa sezione viene in genere usata per la manutenzione dell'archivio. Lo script deve essere collocato nella directory $FLASH_DIR/sections. L'archivio Solaris Flash non elabora le sezioni definite dall'utente. Ad esempio, questa sezione potrebbe contenere una descrizione dell'archivio oppure uno script che controlli l'integrità di un'applicazione.

Le sezioni definite dall'utente richiedono il formato seguente.