Installationsguide för Solaris 9

Miljövariabler för anpassad JumpStart

Du kan använda miljövariabler i start- och slutför-skript. Ett start-skript kan till exempel ta fram diskstorleken SI_DISKSIZES , och installera eller inte installera vissa paket på ett system, baserat på den faktiska diskstorleken som skriptet tog fram.

Information som samlas om systemet lagras i miljövariablerna, som kan ha angetts eller inte beroende på regelnyckelorden och värdena som används i rules-filen.

Exempelvis är information om vilket operativsystem som redan är installerat på systemet bara tillgängligt i SI_INSTALLED efter att nyckelordet installed har använts.

Tabell 28–7 beskriver de här variablerna och deras värden.

Tabell 28–7 Miljövariabler för installation

Miljövariabel 

Värde 

CHECK_INPUT

Sökvägen till rules-filen i JumpStart-katalogen som är monterad på /tmp/install_config/rules.

HOME

Rotens hemkatalog under installationen, /tmp/root.

PATH

Skalsökvägen under installation, som är /sbin:/usr/sbin/install.d:/usr:/usr/sbin:/usr/bin.

SI_ARCH

Installationsklientens maskinvaruarkitektur. Variabeln SI_ARCH anges när nyckelordet arch används i rules-filen.

SI_BEGIN

Namnet på start-skriptet om ett sådant används. 

SI_CLASS

Namnet på profilen som används för att installera installationsklienten. 

SI_CONFIG_DIR

Sökvägen till JumpStart-katalogen som är monterad på /tmp/install_config.

SI_CONFIG_FILE

Sökvägen till rules-filen i JumpStart-katalogen som är monterad på /tmp/install_config/rules.

SI_CONFIG_PROG

rules-filen.

SI_CUSTOM_PROBES_FILE

Filen custom_probes.ok som du kan definiera egna regel- och kontrollnyckelord i. Om du skapar en custom_probes.ok-fil, kan du använda den för att utöka listan över fördefinierade regelnyckelord, vilka beskrivs i Regelnyckelord och värden. Filen kan också användas för att utöka listan över fördefinierade kontrollnyckelord, vilka beskrivs i Kontrollnyckelord och värden.

SI_DISKLIST

En kommaseparerad lista med disknamnen på installationsklienten. Variabeln SI_DISKLIST anges när nyckelordet diskstorlek används och matchas i regel-filen. Variablerna SI_DISKLIST och SI_NUMDISKS används för att bestämma den fysiska disk som ska användas för rootdisk. rootdisk beskrivs i Så här bestäms systemets rotdisk.

SI_DISKSIZES

En kommaseparerad lista med diskstorlekarna på installationsklienten. Variabeln SI_DISKSIZES anges när nyckelordet disksize används och matchas i rules-filen.

SI_DOMAINNAME

Domännamnet. Variabeln SI_DOMAINNAME anges när nyckelordet dommainname används och matchas i rules-filen.

SI_FINISH

Namnet på slutför-skriptet om ett sådant används. 

SI_HOSTADDRESS

Installationsklientens IP-adress. 

SI_HOSTID

Installationsklientens Ethernet-adress. 

SI_HOSTNAME

Installationsklientens värdnamn. Variabeln SI_HOSTNAME anges när nyckelordet hostname används och matchas i rules-filen.

SI_INSTALLED

Enehetsnamnet för en disk med ett visst operativsystem installerat, till exempel Solaris, SunOS eller System V. Variabeln SI_INSTALLED anges när nyckelordet installed används och matchas i rules-filen. SI_INST_OS och SI_INST_VER används för att bestämma värdet för SI_INSTALLED.

SI_INST_OS

Namnet på operativsystemet. SI_INST_OS och SI_INST_VER används för att bestämma värdet för SI_INSTALLED.

SI_INST_VER

Operativsystemets version. SI_INST_OS och SI_INST_VER används för att bestämma värdet för SI_INSTALLED.

SI_KARCH

Installationsklientens kärnarkitektur. Variabeln SI_KARCH anges när nyckelordet karch används och matchas i rules-filen.

SI_MEMSIZE

Mängden fysiskt minne på installationsklienten. Variabeln SI_MEMSIZE anges när nyckelordet memsize används och matchas i rules-filen.

SI_MODEL

Installationsklientens modellnamn. Variabeln SI_MODEL anges när nyckelordet model används och matchas i rules-filen.

SI_NETWORK

Installationsklientens nätverksnummer. Variabeln SI_NETWORK anges när nyckelordet network används och matchas i rules-filen.

SI_NUMDISKS

Antalet diskar på installationsklienten. Variabeln SI_NUMDISKS anges när nyckelordet disksize används och matchas i rules-filen. Variablerna SI_DISKLIST och SI_NUMDISKS används för att bestämma den fysiska disk som ska användas för rootdisk. rootdisk beskrivs i Så här bestäms systemets rotdisk.

SI_OSNAME

Operativsystemsversionen på programvaruavbildningen för Solaris 9. Du kan till exempel använda variabeln SI_OSNAME i ett skript om du installerar Solaris-programvaran på system baserade på den version av operativsystemet som finns på cd-avbildningen av Solaris 9-dvd eller Solaris 9-programvaru-cd 1 (av 2).

SI_PROFILE

Sökvägen till profilen i den monterade JumpStart-katalogen. Sökvägen är /tmp/install_config/profilnamn. Om du skapar en härledd profil har SI_PROFILE angetts till filen /tmp/install.input.

SI_ROOTDISK

Enhetsnamnet på den disk som motsvaras av det logiska namnet rootdisk. Variabeln SI_ROOTDISK anges när nyckelordet disksizeeller installed har angetts till rootdisk i rules-filen.

SI_ROOTDISKSIZE

Storleken på den disk som motsvaras av det logiska namnet rootdisk. Variabeln SI_ROOTDISKSIZE anges när nyckelordet disksizeeller installed har angetts till rootdisk i rules-filen.

SI_SYS_STATE

Filen /a/etc/.sysIDtool.state. Du kan redigera den här filen i ett slutför-skript om du vill förhindra att programmet sysidroot frågar efter ett rotlösenord innan systemet startas om.

SI_TOTALDISK

Den totala mängden diskutrymme på installationsklienten. Variabeln SI_TOTALDISK anges när nyckelordet totaldisk används och matchas i rules-filen.

SHELL

Standardskalet under installationen, /sbin/sh.

TERM

Installationsklientens terminaltyp.  

TZ

Standardtidszonen, som angetts i namntjänsten NIS eller NIS+.