Solaris 9: Guía de instalación

Para crear una secuencia de creación previa

Esta secuencia se ejecuta durante la creación del contenedor. La secuencia tiene varios usos.

  1. Cree la secuencia de creación previa. Siga las pautas descritas en Pautas para la creación de una secuencia de personalización.

  2. Almacene la secuencia en el directorio /etc/flash/precreation.


Ejemplo 18–1 Extractos de una secuencia de creación previa

Los ejemplos siguientes son extractos de una secuencia de creación previa.



Ejemplo 18–2 Secuencia de creación previa

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

Uso de una secuencia de creación previa para crear una sección del contenedor definida por el usuario

Una secuencia de creación previa puede crear una sección definida por el usuario en el contenedor para proporcionar información específica de la aplicación. Esta sección va dirigida al mantenimiento de los contenedores. Se debe colocar la secuencia en el directorio $FLASH_DIR/sections. El contenedor Solaris Flash no procesa una sección definida por el usuario. Por ejemplo, una sección podría contener una descripción del contenedor o quizá una secuencia de comandos para comprobar la integridad de una aplicación.

Una sección definida por el usuario necesita el formato siguiente: