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 31–7 beskriver de här variablerna och deras värden.
Tabell 31–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. Obs! Variabeln SI_CONFIG_DIR är inte tillgänglig för anpassade JumpStart-installationer där installationsmetoden WAN-start används. |
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 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_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 DVD eller Solaris Software 1 of 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 disksize eller 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 disksize eller 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+. |