session for use in subsequent sessions. For more information regarding configuration files, see “Using Configuration Files” (page 158).

To specify a saved configuration as the default, define it in your server’s /var/opt/ignite/ data/INDEX file, or use the bootsys command with the -ioption and name you have given it.

Specifying Defaults in the config.local File

The /var/opt/ignite/config.local file is normally included in every configuration (cfg) clause in the /var/opt/ignite/data/INDEX file. It provides a convenient location, in which to store default parameters that are the same for all configurations. Typically these are networking parameters, default software selections and kernel modifications.

The following is an example of what a config.local file could look like. The sw_sel definitions depend on what you have defined in other configuration files on the Ignite-UX server.

dns_domain="corp.com"

dns_nameserver[0] = "10.2.72.2" nis_domain="corpdomain" wait_for_nis_server=FALSE root_password="JPDw02THwAhiQ" timezone="MST7MDT" ntpdate_server="10.1.48.1" init sw_sel "Misc_Patches"=TRUE init sw_sel "B3919DA_AGP"=TRUE mod_kernel += "maxuprc 100" set_kernel += "dbc_max_pct 20"

NOTE: After making manual edits to config.local, always use the following command to verify that the syntax is correct and to avoid installation errors:

instl_adm -T -f config.local

Setting Defaults with instl_adm

Some network parameters must be known by the client when it first boots. The netmask and gateway can be supplied in the installation or RAM file system ([WVI]INSTALLFS). You can do this by using the instl_adm command, which has options to set the client’s netmask, gateway, Ignite-UX /tftpserver, and so on.

For example, you might want to set the keyboard language so you are never prompted for it when booting from Ignite-UX. To do this, first display the current configuration information and redirect it to a temporary file for editing. Then, edit the file to include the new configuration information. Finally, apply the new configuration information from the temporary file.

In the following example, the keyboard language is set to PS2_DIN_US_English.

#instl_adm -d > /tmp/installfs.out

#echo '_hp_keyboard="PS2_DIN_US_English"' >> /tmp/installfs.out

#instl_adm -f /tmp/installfs.out

For more information, see “Using Configuration Files” (page 158) , instl_adm(1M), and instl_adm(4).

Using the Per-Client Configuration File

When Ignite-UX begins an installation session, it scans the directory /var/opt/ignite/clients for a directory matching the MAC address of the client. For example, if the MAC address of the client is 0x08000992E346, Ignite-UX looks for a file named config in /var/opt/ignite/ clients/0x08000992E346. However, to enable you to find clients easily Ignite-UX also creates a symbolic link between the client’s name and the MAC address. If the client has more than one LAN interface, the MAC address of each interface is used until a matching directory is found.

172 Automating Installations