Vous pouvez inclure quatre fichiers d'information facultatifs dans votre package :
Ce fichier indique les versions précédentes du package qui sont compatibles avec la version actuelle de votre package.
Ce fichier répertorie les packages qui disposent d'un lien particulier avec votre package.
Ce fichier indique l'espace disque requis sur l'environnement cible, outre l'espace requis par les objets définis dans le fichier prototype. De l'espace supplémentaire peut par exemple être nécessaire pour des fichiers créés dynamiquement lors de l'installation.
Ce fichier contient le texte du message de copyright qui s'affiche lors de l'installation du package.
Chaque fichier d'information du package doit avoir une entrée dans le fichier prototype. Reportez-vous à Création de fichiers d'information pour plus d'informations sur la création de ce type de fichier.
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.