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

Riktlinjer för att skriva skript

Procedurskripten för paketen måste vara oberoende av det operativsystem som körs för närvarande, så att det inte ändras. Procedurskripten definierar åtgärder som inträffar vid vissa punkter under paketinstallation och -borttagning. Det finns fyra procedurskript som kan skapas med de här fördefinierade namnen: preinstall, postinstall, preremove och postremove.

Tabell B–2 Riktlinjer för att skapa skript

Riktlinjer 

Påverkar Solaris Live Upgrade 

Påverkar icke-globala zoner 

Alla skript måste skrivas i Bourne-skal (/bin/sh). Bourne-skal är tolken som används av kommandot pkgadd för att köra procedurskript.

De här skripten får inte starta eller stoppa några processer eller vara beroende av resultat från kommandon, som ps eller truss, som är operativsystemsberoende och rapporterar information om systemet som körs för tillfället.

Skript kan använda andra vanliga UNIX-kommandon som expr, cp och ls, och övriga kommandon som underlättar användande av skalskript.

Alla kommandon som anropas av ett skript måste vara tillgängliga i alla versioner, eftersom ett paket måste kunna köras på alla de här versionerna. Därför kan du inte använda kommandon som har lagts till eller tagits bort efter Solaris 8.  

Du kan kontrollera att ett visst kommando eller alternativ stöds av Solaris 8, 9 eller 10 genom att läsa motsvarande version av Solaris Reference Manual AnswerBookhttp://docs.sun.com.