Conformité De L'environnement D'initialisation Alternatif Solaris Live Upgrade - Sun Solaris 9 Guide D'installation

Table des Matières

Publicité

Par exemple, imaginez que le fichier pkgmap d'un module comporte deux entrées :
1 f none sbin/ls 0555 root sys 3541 12322 1002918510
1 f none /sbin/ls2 0555 root sys 3541 12322 2342423332
Par ailleurs, le fichier pkginfo contient une indication pour $BASEDIR :
BASEDIR=/opt
Si le module est installé à l'aide de la commande suivante :
# pkgadd -R /a SUNWtest
Alors ls est installé dans /a/opt/sbin/ls, mais ls2 s'installe sous la forme de
/a/sbin/ls2 .
Conformité de l'environnement
d'initialisation alternatif Solaris Live
Upgrade
Lorsque vous utilisez Solaris Live Upgrade et créez un nouvel environnement
d'initialisation, vous pouvez éviter des problèmes en respectant les consignes
suivantes :
Vos scripts de procédure doivent être indépendants de l'environnement
I
d'initialisation actif. Les scripts de procédure définissent les actions qui
surviennent à un moment donné pendant l'installation et la suppression de
modules. Il est possible de créer quatre scripts de procédure avec les noms
prédéfinis suivants : preinstall, postinstall, preremove et postremove. Étant donné
qu'un environnement d'initialisation alternatif peut être activé/désactivé à l'aide
de Solaris Live Upgrade, les scripts de procédure doivent être indépendants de
l'environnement d'exploitation actif .
Ces scripts ne doivent pas lancer ou arrêter de processus, ni dépendre de
I
l'édition de commandes telles que ps ou truss, qui dépendent du système
d'exploitation et fournissent des informations relatives au système
d'exploitation actif.
Les scripts de procédure peuvent utiliser d'autres commandes UNIX telles que
I
expr, cp et ls et d'autres commandes qui facilitent la génération de scripts
shell. Toutefois, la racine alternative active (/) ne doit pas être modifiée, sauf
dans le cadre des règles présentées dans la rubrique "Conditions relatives à la
racine alternative (/) du programme JumpStart personnalisé et de Solaris Live
Upgrade" à la page 378.
380
Guide d'installation de Solaris 9 • Mai 2002

Publicité

Table des Matières
loading

Table des Matières