Sun Solaris 9 Guide D'installation page 188

Table des Matières

Publicité

Exemples de fichiers et de mots-clés
custom_probes
Vous pouvez définir d'autres exemples de fonctions de sonde et de comparaison dans
les répertoires suivants :
I
/usr/sbin/install.d/chkprobe sur un système sur lequel est installé le
logiciel Solaris
I
/Solaris_9/Tools/Boot/usr/sbin/install.d/chkprobe du DVD Solaris
9 ou du CD 1/2 Logiciel Solaris 9
Le fichier custom_probes suivant comporte une fonction de sonde et de
comparaison qui teste la présence d'une carte graphique TCX.
EXEMPLE 25–1
#!/bin/sh
#
# custom_probe script to test for the presence of a TCX graphics card.
#
#
# PROBE FUNCTIONS
#
probe_tcx() {
SI_TCX=`modinfo | grep tcx | nawk '{print $6}'`
export SI_TCX
}
#
# COMPARISON FUNCTIONS
#
cmp_tcx() {
probe_tcx
if [ "X${SI_TCX}" = "X${1}" ]; then
return 0
else
return 1
fi
}
Le fichier rules suivant illustre l'utilisation du mot-clé de sonde défini dans
l'exemple précédent, tcx. En cas de détection d'une carte graphique TCX installée sur
un système, profile_tcx s'exécute. Sinon, c'est profile qui s'exécute.
Remarque : Placez toujours les mots-clés de sondes au début du fichier rules ou du
moins dans les premières lignes pour garantir que ces mots-clés seront lus et exécutés
avant d'éventuels mots-clés de règles dépendant des mots-clés de sondes.
188
Guide d'installation de Solaris 9 • Mai 2002
custom_probes File

Publicité

Table des Matières
loading

Produits Connexes pour Sun Solaris 9

Table des Matières