Solaris jumpstart directory¶
This directory contains a selection of support files that are used during the Solaris build process for both Sparc and Intel hosts.
During a traditional Solaris build, the host's configuration is arrived at by matching of the host's architecture and other parameters against a file based rules database. The process implemented in this directory is that a generic host is declared and this host then requests a more detailed profile and finish script from Foreman via a web based query.
Note that this directory structure is mounted on the host during the build process. It is then accessed in the miniroot, where not all Solaris utilities are available.
Directory structure¶
File | Purpose |
---|---|
curl | Wrapper to select the correct binary |
curl.i386 | Statically linked Intel curl |
curl.sparc | Statically linked Sparc curl |
dynamic_finish | Generic finish script that requests a host specific script from Foreman * |
dynamic_profile | Generic profile script that requests a host specific script from Foreman * |
nslookup | Wrapper to select the correct binary |
nslookup.i386 | Statically linked Intel nslookup |
nslookup.sparc | Statically linked Sparc nslookup |
nsswitch.conf | Switch file that selects hosts: files, DNS |
rules | Solaris boilerplate |
rules.ok | Solaris boilerplate |
sysidcfg | Solaris boilerplate |
sysidcfg/sysidcfg_primary | Solaris boilerplate |
sysidcfg/sysidcfg_primary/sysidcfg | Global build values # |
The files marked with a * may need to be configured for your installation. These contain embedded url's referring to your foreman host and port. These may need to be changed.
The file marked with a # may need to be configured for your installation though the default values are reasonable defaults.
This directory tree, or a copy, must be made available for NFS mounting on the subnet on which hosts are to be created.
Updated by Paul Kelly over 13 years ago ยท 4 revisions