In Begin- und Finish-Skripten können Sie benutzerdefinierte JumpStart-Umgebungsvariablen verwenden. Sie können zum Beispiel ein Begin-Skript schreiben, das die Festplattengröße, SI_DISKSIZES, extrahiert, und je nach der vom Skript extrahierten Festplattengröße festlegen, ob bestimmte Packages auf einem System installiert werden sollen.
In Umgebungsvariablen werden zu einem System erfasste Informationen gespeichert. Die Variablen werden im Allgemeinen je nach den in der Datei rules verwendeten Rule-Schlüsselwörtern und -Werten gesetzt.
Informationen darüber, welches Betriebssystem bereits auf einem System installiert ist, steht in SI_INSTALLED erst zur Verfügung, nachdem das Schlüsselwort installed verwendet wurde.
Tabelle 28–7 beschreibt die Variablen und ihre Werte.
Tabelle 28-7 Umgebungsvariablen für die Installation
Umgebungsvariable |
Wert |
---|---|
CHECK_INPUT |
Der Pfad zur Datei rules in dem JumpStart-Verzeichnis, das in /tmp/install_config/rules eingehängt ist. |
HOME |
Das Root-Home-Verzeichnis während der Installation. Hierbei handelt es sich um /tmp/root. |
PATH |
Der Shell-Suchpfad während der Installation. Hierbei handelt es sich um /sbin:/usr/sbin/install.d:/usr:/usr/sbin:/usr/bin. |
SI_ARCH |
Die Hardwarearchitektur des Installations-Clients. Die Variable SI_ARCH wird gesetzt, wenn Sie das Schlüsselwort arch in der Datei rules verwenden. |
SI_BEGIN |
Der Name des Begin-Skripts, sofern ein solches verwendet wird. |
SI_CLASS |
Der Name des Profils, das zur Installation des Installations-Clients verwendet wird. |
SI_CONFIG_DIR |
Der Pfad zu dem JumpStart-Verzeichnis, das in /tmp/instal_config eingehängt ist. |
SI_CONFIG_FILE |
Der Pfad zur Datei rules in dem JumpStart-Verzeichnis, das in /tmp/install_config/rules eingehängt ist. |
SI_CONFIG_PROG |
Die Datei rules. |
SI_CUSTOM_PROBES_FILE |
Die Datei custom_probes.ok, in der Sie eigene Rule- und Probe-Schlüsselwörter definieren können. Wenn Sie eine custom_probes.ok-Datei erstellen, können Sie mit dieser Datei die Standard-Rule-Schlüsselwörter, die unter Rule-Schlüsselwörter und -Werte beschrieben sind, erweitern. Sie können mit dieser Datei auch die Standard-Probe-Schlüsselwörter, die unter Probe-Schlüsselwörter und -Werte beschrieben sind, erweitern. |
SI_DISKLIST |
Eine Liste mit den durch Kommas getrennten Festplattennamen des Installations-Clients. Die Variable SI_DISKLIST wird gesetzt, wenn das Schlüsselwort disksize verwendet und in der Datei rules eine Entsprechung gefunden wird. Die Variablen SI_DISKLIST und SI_NUMDISKS dienen zum Festlegen der physischen Festplatte, die für rootdisk verwendet werden soll. rootdisk ist in So wird die Root-Festplatte des Systems festgelegt beschrieben. |
SI_DISKSIZES |
Eine Liste mit den durch Kommas getrennten Festplattengrößen des Installations-Clients. Die Variable SI_DISKSIZES wird gesetzt, wenn das Schlüsselwort disksize verwendet und in der Datei rules eine Entsprechung gefunden wird. |
SI_DOMAINNAME |
Der Domain-Name. Die Variable SI_DOMAINNAME wird gesetzt, wenn das Schlüsselwort dommainname verwendet und in der Datei rules eine Entsprechung gefunden wird. |
SI_FINISH |
Der Name des Finish-Skripts, sofern ein solches verwendet wird. |
SI_HOSTADDRESS |
Die IP-Adresse des Installations-Clients. |
SI_HOSTID |
Die Ethernet-Adresse des Installations-Clients. |
SI_HOSTNAME |
Der Host-Name des Installations-Clients. Die Variable SI_HOSTNAME wird gesetzt, wenn das Schlüsselwort hostname verwendet und in der Datei rules eine Entsprechung gefunden wird. |
SI_INSTALLED |
Der Gerätename einer Festplatte mit einem bestimmten Betriebssystem, wie z. B. Solaris, SunOS oder System V. Die Variable SI_INSTALLED wird gesetzt, wenn das Schlüsselwort installed verwendet und in der Datei rules eine Entsprechung gefunden wird. SI_INST_OS und SI_INST_VER dienen dazu, den Wert von SI_INSTALLED festzulegen. |
SI_INST_OS |
Der Name des Betriebssystems. SI_INST_OS und SI_INST_VER dienen dazu, den Wert von SI_INSTALLED festzulegen. |
SI_INST_VER |
Die Version des Betriebssystems. SI_INST_OS und SI_INST_VER dienen dazu, den Wert von SI_INSTALLED festzulegen. |
SI_KARCH |
Die Kernel-Architektur des Installations-Clients. Die Variable SI_KARCH wird gesetzt, wenn das Schlüsselwort karch verwendet und in der Datei rules eine Entsprechung gefunden wird. |
SI_MEMSIZE |
Die Größe des physischen Hauptspeichers auf dem Installations-Client. Die Variable SI_MEMSIZE wird gesetzt, wenn das Schlüsselwort memsize verwendet und in der Datei rules eine Entsprechung gefunden wird. |
SI_MODEL |
Die Modellbezeichnung des Installations-Clients. Die Variable SI_MODEL wird gesetzt, wenn das Schlüsselwort model verwendet und in der Datei rules eine Entsprechung gefunden wird. |
SI_NETWORK |
Die Netzwerknummer des Installations-Clients. Die Variable SI_NETWORK wird gesetzt, wenn das Schlüsselwort network verwendet und in der Datei rules eine Entsprechung gefunden wird. |
SI_NUMDISKS |
Die Anzahl der Festplatten eines Installations-Clients. Die Variable SI_NUMDISKS wird gesetzt, wenn das Schlüsselwort disksize verwendet und in der Datei rules eine Entsprechung gefunden wird. Die Variablen SI_NUMDISKS und SI_DISKLIST dienen zum Festlegen der physischen Festplatte, die für rootdisk verwendet werden soll. rootdisk ist in So wird die Root-Festplatte des Systems festgelegt beschrieben. |
SI_OSNAME |
Das Betriebssystem-Release im Abbild der Solaris 9-Software. Sie können die Variable SI_OSNAME zum Beispiel in einem Skript verwenden, wenn Sie die Solaris-Software auf Systemen installieren, die auf der Version des Betriebssystems im Abbild der Solaris 9-DVD bzw. der Solaris 9 Software 1 of 2-CD basieren. |
SI_PROFILE |
Der Pfad zu dem Profil im eingehängten JumpStart-Verzeichnis. Der Pfad lautet /tmp/install_config/Profilname. Wenn Sie ein abgeleitetes Profil erstellen, wird SI_PROFILE auf die Datei /tmp/install.input gesetzt. |
SI_ROOTDISK |
Der Gerätename der Festplatte, die durch den logischen Namen rootdisk dargestellt wird. Die Variable SI_ROOTDISK wird gesetzt, wenn das Schlüsselwort disksize oder installed in der Datei rules auf rootdisk gesetzt ist. |
SI_ROOTDISKSIZE |
Die Größe der Festplatte, die durch den logischen Namen rootdisk dargestellt wird. Die Variable SI_ROOTDISKSIZE wird gesetzt, wenn das Schlüsselwort disksize oder installed in der Datei rules auf rootdisk gesetzt ist. |
SI_SYS_STATE |
Die Datei /a/etc/.sysIDtool.state. Sie können diese Datei in einem Finish-Skript bearbeiten und verhindern, dass das Programm sysidroot Sie zur Eingabe eines Root-Passworts auffordert, bevor das System neu gestartet wird. |
SI_TOTALDISK |
Die Gesamtgröße des physischen Festplattenspeichers auf dem Installations-Client. Die Variable SI_TOTALDISK wird gesetzt, wenn das Schlüsselwort totaldisk verwendet und in der Datei rules eine Entsprechung gefunden wird. |
SHELL |
Die Standard-Shell während der Installation. Hierbei handelt es sich um /sbin/sh. |
TERM |
Der Terminaltyp des Installations-Clients. |
TZ |
Die Standardzeitzone, die im NIS- oder NIS+-Namen-Service angegeben ist. |