Vous pouvez employer des variables environnementales dans vos scripts de début et de fin. Un script de début peut, par exemple, extraire la taille d'un disque, SI_DISKSIZES, pour savoir s'il est possible d'installer ou non des packages particuliers sur un système. Il procède ensuite ou non à leur installation.
Ces variables environnementales regroupent des informations relatives à un système donné. Ces variables sont définies ou non en fonction des mots-clés de règles et des valeurs utilisés dans le fichier rules.
Les informations relatives au système d'exploitation installé sur un système donné, par exemple, ne figurent dans SI_INSTALLED que si vous avez spécifié le mot-clé installed.
Le Tableau 31–7 décrit ces variables et leur valeur.
Tableau 31–7 Variables environnementales d'une installation| 
 Variable environnementale  | 
 Valeur  | 
|---|---|
| 
 CHECK_INPUT  | 
 Le chemin d'accès au fichier rules du répertoire JumpStart, monté sur /tmp/install_config/rules.  | 
| 
 HOME  | 
 Le répertoire d'accueil de la racine pendant l'installation, soit /tmp/root.  | 
| 
 PATH  | 
 Le chemin de recherche de shell au cours de l'installation, soit /sbin:/usr/sbin/install.d:/usr:/usr/sbin:/usr/bin.  | 
| 
 SI_ARCH  | 
 L'architecture matérielle du poste client de l'installation. La variable SI_ARCH est définie si le mot-clé arch figure dans le fichier rules.  | 
| 
 SI_BEGIN  | 
 Le nom du script de début, le cas échéant.  | 
| 
 SI_CLASS  | 
 Le nom du profil utilisé pour installer le poste client de l'installation.  | 
| 
 SI_CONFIG_DIR  | 
 Le chemin d'accès au répertoire JumpStart, monté sur /tmp/install_config. Remarque : La variable SI_CONFIG_DIR n'est pas disponible pour les installations JumpStart personnalisées utilisant la méthode d'installation et d'initialisation via connexion WAN.  | 
| 
 SI_CONFIG_FILE  | 
 Le chemin d'accès au fichier rules du répertoire JumpStart, monté sur /tmp/install_config/rules.  | 
| 
 SI_CONFIG_PROG  | 
 Le fichier rules.  | 
| 
 SI_CUSTOM_PROBES_FILE  | 
 Le fichier custom_probes.ok dans lequel vous pouvez définir vos propres mots-clés de règles et de sondes. Si vous créez un fichier custom_probes.ok, vous pouvez l'utiliser pour élargir la liste des mots-clés de règles par défaut, dont vous trouverez une description dans la rubrique Mots-clés et valeurs des règles. Vous pouvez aussi utiliser le fichier pour élargir la liste des mots-clés de sondes par défaut dont vous trouverez une description dans la rubrique Mots-clés et valeurs des sondes.  | 
| 
 SI_DISKLIST  | 
 Une liste des noms des disques du poste client de l'installation, séparés par une virgule. La variable SI_DISKLIST est définie si le mot-clé disksize est employé et renseigné dans le fichier rules. Les variables SI_DISKLIST et SI_NUMDISKS servent à déterminer le disque physique à utiliser comme rootdisk. rootdisk fait l'objet de la rubrique Comment déterminer le disque racine d'un système.  | 
| 
 SI_DISKSIZES  | 
 Une liste des tailles des disques du poste client de l'installation, séparées par une virgule. La variable SI_DISKSIZES est définie si le mot-clé disksize est employé et renseigné dans le fichier rules.  | 
| 
 SI_DOMAINNAME  | 
 Le nom de domaine. La variable SI_DOMAINNAME est définie si le mot-clé domainname est employé et renseigné dans le fichier rules.  | 
| 
 SI_FINISH  | 
 Le nom du script de fin, le cas échéant.  | 
| 
 SI_HOSTADDRESS  | 
 L'adresse IP du poste client de l'installation.  | 
| 
 SI_HOSTID  | 
 L'adresse Ethernet du poste client de l'installation.  | 
| 
 SI_HOSTNAME  | 
 Le nom d'hôte du poste client de l'installation. La variable SI_HOSTNAME est définie si le mot-clé hostname est employé et renseigné dans le fichier rules.  | 
| 
 SI_INSTALLED  | 
 Le nom de périphérique d'un disque sur lequel est installé un système d'exploitation spécifique, comme Solaris, SunOS ou System V. La variable SI_INSTALLED est définie si le mot-clé installed est employé et renseigné dans le fichier rules. SI_INST_OS et SI_INST_VER servent à déterminer la valeur de SI_INSTALLED.  | 
| 
 SI_INST_OS  | 
 Le nom du système d'exploitation. SI_INST_OS et SI_INST_VER servent à déterminer la valeur de SI_INSTALLED.  | 
| 
 SI_INST_VER  | 
 La version du système d'exploitation. SI_INST_OS et SI_INST_VER servent à déterminer la valeur de SI_INSTALLED.  | 
| 
 SI_KARCH  | 
 L'architecture du noyau du poste client de l'installation. La variable SI_KARCH est définie si le mot-clé karch est employé et renseigné dans le fichier rules.  | 
| 
 SI_MEMSIZE  | 
 La quantité de mémoire physique du poste client de l'installation. La variable SI_MEMSIZE est définie si le mot-clé memsize est employé et renseigné dans le fichier rules.  | 
| 
 SI_MODEL  | 
 Le nom du modèle du poste client de l'installation. La variable SI_MODEL est définie si le mot-clé model est employé et indiqué dans le fichier rules.  | 
| 
 SI_NETWORK  | 
 L'identifiant réseau du poste client de l'installation. La variable SI_NETWORK est définie si le mot-clé network est employé et indiqué dans le fichier rules.  | 
| 
 SI_NUMDISKS  | 
 Le nombre de disques dont est équipé le poste client de l'installation. La variable SI_NUMDISKS est définie lorsque le mot-clé disksize est utilisé et concorde dans le fichier rules. Les variables SI_DISKLIST et SI_NUMDISKS servent à déterminer le disque physique à utiliser comme rootdisk. rootdisk fait l'objet de la rubrique Comment déterminer le disque racine d'un système.  | 
| 
 SI_OSNAME  | 
 Version du système d'exploitation figurant sur l'image du logiciel Solaris 9. Vous pouvez, par exemple, utiliser la variable SI_OSNAME dans un script si vous installez le logiciel Solaris sur des systèmes équipés de la version du système d'exploitation de l'image du Solaris DVD ou du Solaris Software 1 of 2.  | 
| 
 SI_PROFILE  | 
 Le chemin d'accès au profil dans le répertoire JumpStart monté. Le chemin type est /tmp/install_config/nom_profil. Si vous créez un profil dérivé, SI_PROFILE est associé au fichier /tmp/install.input.  | 
| 
 SI_ROOTDISK  | 
 Le nom de périphérique du disque désigné par le nom logique rootdisk. La variable SI_ROOTDISK est définie si le mot-clé disksize ou installed est associé à rootdisk dans le fichier rules.  | 
| 
 SI_ROOTDISKSIZE  | 
 La taille du disque désignée par le nom logique rootdisk. La variable SI_ROOTDISKSIZE est définie si le mot-clé disksize ou installed est associé à rootdisk dans le fichier rules.  | 
| 
 SI_SYS_STATE  | 
 Le fichier /a/etc/.sysIDtool.state. Vous pouvez éditer ce fichier dans un script de fin pour éviter que le programme sysidroot ne vous demande un mot de passe superutilisateur pour réinitialiser le système.  | 
| 
 SI_TOTALDISK  | 
 La quantité totale d'espace disque du client d'installation. La variable SI_TOTALDISK est définie si le mot-clé totaldisk est employé et indiqué dans le fichier rules.  | 
| 
 SHELL  | 
 Le shell par défaut pendant l'installation, soit /sbin/sh.  | 
| 
 TERM  | 
 Le type de terminal dont est équipé le poste client de l'installation.  | 
| 
 TZ  | 
 Le fuseau horaire par défaut, tel qu'il est indiqué dans le service de noms NIS ou NIS+.  |