Project

General

Profile

Solaris jumpstart directory » History » Version 2

Paul Kelly, 05/12/2011 05:24 AM

1 1 Paul Kelly
h1. Solaris jumpstart directory
2
3 2 Paul Kelly
This directory contains a selection of support files that are used during the Solaris build process for both Sparc and Intel hosts. 
4 1 Paul Kelly
5 2 Paul Kelly
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.
6 1 Paul Kelly
7 2 Paul Kelly
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.
8
9 1 Paul Kelly
h2. Directory structure
10 2 Paul Kelly
11
|_.File|_.Purpose|
12
|curl|Wrapper to select the correct binary|
13
|curl.i386|Statically linked Intel curl|
14
|curl.sparc|Statically linked Sparc curl|
15
|dynamic_finish|Generic finish script that requests a host specific script from Foreman *|
16
|dynamic_profile|Generic profile script that requests a host specific script from Foreman *|
17
|nslookup|Wrapper to select the correct binary|
18
|nslookup.i386|Statically linked Intel nslookup|
19
|nslookup.sparc|Statically linked Sparc nslookup|
20
|nsswitch.conf|Switch file that selects hosts: files, DNS|
21
|rules|Solaris boilerplate|
22
|rules.ok|Solaris boilerplate|
23
|sysidcfg|Solaris boilerplate|
24
|sysidcfg/sysidcfg_primary|Solaris boilerplate|
25
|sysidcfg/sysidcfg_primary/sysidcfg|Global build values #|
26
27
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.
28
The file marked with a # may need to be configured for your installation though the default values are reasonable defaults.