Les scripts d'installation ne sont pas obligatoires. Vous pouvez cependant inclure des scripts qui effectuent des opérations personnalisées lors de l'installation de votre package. Un script d'installation dispose des caractéristiques suivantes :
Le script se compose de commandes Bourne shell.
Les droits d'accès au fichier du script doivent être définis sur 0644.
Le script ne doit pas nécessairement contenir l'identificateur de shell ( #! /bin/sh).
Les quatre types de script sont les suivants :
Script request
Le script request demande à l'administrateur qui installe le package de saisir des informations.
Script checkinstall
Le script checkinstall procède à certains contrôles du système de fichiers.
Le script checkinstall n'est disponible que pour la version 2.5 de SolarisTM et les versions compatibles.
Les scripts de procédure définissent les actions qui se déroulent à des moments donnés de l'installation ou de la désinstallation d'un package. Vous pouvez créer quatre scripts de procédure avec les noms prédéfinis suivants : preinstall, postinstall, preremove et postremove.
Les scripts d'action de classe définissent une série d'opérations à effectuer sur un groupe d'objets.
Reportez-vous à Création de scripts d'installation pour plus d'informations sur les scripts d'installation.