Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer

Skapa startskript

Ett startskript är ett användardefinierat Bourne-skalskript som du anger i rules-filen. 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 matchar en regel där profilfältet innehåller ett likamedtecken (=), så 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 7–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 start-skript används för att skapa en härledd profil kontrollerar du 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.