Installationsguide för Solaris 9 4/04

Skapa startskript

Ett startskript är ett användardefinierat skript i skalet Bourne som anges i filen rules. Ett startskript utför uppgifter innan Solaris installeras på ett system. Det går bara att använda startskript om du använder en anpassad JumpStart-funktion för att installera Solaris.

Startskript kan användas för att utföra följande uppgifter:

Viktig information om startskript

Skapa härledda profiler med ett startskript

En härledd profil är en profil som skapas dynamiskt av ett startskript under en anpassad JumpStart-installation. Härledda profiler är nödvändiga om det inte går att se till att filen rules innehåller information som matchar specifika system mot en profil. Du kanske behöver använda härledda profiler för identiska systemmodeller med olika maskinvarukomponenter, till exempel system med olika bildskärmsminnen.

Så här anger du en regel att använda en härledd profil:

Om ett system motsvarar en regel där profilfältet innehåller lika med (=), skapar startskriptet den härledda profilen som används för att installera Solaris på systemet.

Här nedan följer ett exempel på ett startskript som skapar samma härledda profil varje gång. Du kan skriva startskript för att skapa olika härledda profiler som beror på hur reglerna utvärderas.


Exempel 27–1 Ett startskript som skapar en härledd profil

#!/bin/sh
echo "install_type        initial_install"> ${SI_PROFILE}
echo "system_type         standalone">> ${SI_PROFILE}
echo "partitioning        default">> ${SI_PROFILE}
echo "cluster             SUNWCprog">> ${SI_PROFILE}
echo "package          SUNWman     delete">> ${SI_PROFILE}
echo "package          SUNWolman   delete">> ${SI_PROFILE}
echo "package          SUNWxwman   delete">> ${SI_PROFILE}

I exemplet måste startskriptet använda miljövariabeln SI_PROFILE för namnet på den härledda profilen, som anges till /tmp/install.input som standard.



Obs!  

Om ett startskript används för att skapa en härledd profil måste du se till att skriptet inte innehåller några fel. Härledda profiler kontrolleras inte av check-skriptet, eftersom de inte skapas förrän startskriptet körs.