<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://jet.maui.co.uk/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Paul</id>
	<title>JetResources - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://jet.maui.co.uk/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Paul"/>
	<link rel="alternate" type="text/html" href="https://jet.maui.co.uk/wiki/index.php/Special:Contributions/Paul"/>
	<updated>2026-04-11T00:38:40Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://jet.maui.co.uk/wiki/index.php?title=JetWalkthrough&amp;diff=1337</id>
		<title>JetWalkthrough</title>
		<link rel="alternate" type="text/html" href="https://jet.maui.co.uk/wiki/index.php?title=JetWalkthrough&amp;diff=1337"/>
		<updated>2006-08-30T09:01:16Z</updated>

		<summary type="html">&lt;p&gt;Paul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== JET install and Configuration to server DHCP / PXE intel clients ==&lt;br /&gt;
&lt;br /&gt;
 Contributor: Paul Juster&lt;br /&gt;
With a significant help provided by the people @ [http://groups.yahoo.com/group/JETJumpStart/ JET Yahoo Group] &amp;amp; [mailto:JumpStart@yahoogroups.com JET Yahoo Group mail alias]&lt;br /&gt;
&lt;br /&gt;
== Overview of my set up ==&lt;br /&gt;
&lt;br /&gt;
I am using two Intel machines, my JumpStart server is ''sun1'' (192.168.0.250) and my JumpStart client ''vmclient'' needs to end up with a static IP 192.168.0.200 (a flat network). Operating system is Solaris 10 x86.&lt;br /&gt;
&lt;br /&gt;
On the JumpStart server I have already copied the Intel x86 DVD files to my server&lt;br /&gt;
 # /cdrom/cdrom0/Solaris_10/Tools/setup_install_server /export/installx86&lt;br /&gt;
the alternative is to use the jet script to do this (/opt/SUNWjet/bin/copy_solaris_media).&lt;br /&gt;
&lt;br /&gt;
In this example I am using JET 4.3 and I have only displayed lines in files that I changed from the default or that I want to make clear what the setting is.&lt;br /&gt;
&lt;br /&gt;
Do not assume any of the below applies to a SPARC JET client (there is a specific setting to enable a sparc client)&lt;br /&gt;
&lt;br /&gt;
== Download and Install the packages SUNWjet &amp;amp; documentation packages ==&lt;br /&gt;
&lt;br /&gt;
Get JET from the Sun download centre (http://www.sun.com/downloads)&lt;br /&gt;
&lt;br /&gt;
 # bunzip2 jet.pkg.bz2&lt;br /&gt;
 # pkgadd -d jet.pkg&lt;br /&gt;
  select Packages 10 &amp;amp; 11&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JET Folder structure == &lt;br /&gt;
&lt;br /&gt;
I created/used the following folders&lt;br /&gt;
&lt;br /&gt;
 /export/pkgs  (not used but needed)&lt;br /&gt;
 /export/patches (not used but needed)&lt;br /&gt;
 /export/installx86 (Where the media has been copied too)&lt;br /&gt;
&lt;br /&gt;
Note this is a simple configuration be in a larger setup /export/media should be used with sub folders for each media type.&lt;br /&gt;
&lt;br /&gt;
== JET NFS shares ==&lt;br /&gt;
&lt;br /&gt;
The following shares were created to support JET.&lt;br /&gt;
&lt;br /&gt;
(&amp;quot;JET framework&amp;quot; share was automatically created during the package install)&lt;br /&gt;
 # share&lt;br /&gt;
 -               /opt/SUNWjet   ro,anon=0   &amp;quot;JET Framework&amp;quot;&lt;br /&gt;
 -               /export/pkgs   ro,anon=0   &amp;quot;Jumpstart Media&amp;quot;&lt;br /&gt;
 -               /export/installx86   ro,anon=0   &amp;quot;Jumpstart Media&amp;quot;&lt;br /&gt;
 -               /export/patches   ro,anon=0   &amp;quot;Jumpstart Media&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Modify JET configuration ==&lt;br /&gt;
&lt;br /&gt;
I edited /opt/SUNWjet/etc/jumpstart.conf to reflect my JET folder structure.&lt;br /&gt;
&lt;br /&gt;
 # &lt;br /&gt;
 # This config file defines the jumpstart specific variables.&lt;br /&gt;
 #&lt;br /&gt;
 JS_PKG_DIR=/export/pkgs&lt;br /&gt;
 JS_PATCH_DIR=/export/patches&lt;br /&gt;
 JS_SOLARIS_DIR=/export&lt;br /&gt;
&lt;br /&gt;
== Adding Solaris Location ==&lt;br /&gt;
&lt;br /&gt;
A “Solaris location” is a pointer to a folder containing the solaris installation media that has been copied to the JumpStart/JET server.&lt;br /&gt;
The Solaris media is copied to the JET server in two ways&lt;br /&gt;
&lt;br /&gt;
a. /cdrom/cdrom0/Solaris_10/Tools/setup_install_server&lt;br /&gt;
b. /opt/SUNWjet/bin/copy_solaris_media&lt;br /&gt;
&lt;br /&gt;
a. is the traditional JumpStart method (I used), b. is the JET method.&lt;br /&gt;
&lt;br /&gt;
Once copied a “Solaris location” is needed for JET to reference and use, this is done by running&lt;br /&gt;
&lt;br /&gt;
 # /opt/SUNWjet/bin/add_solaris_location 10i /export/installx86&lt;br /&gt;
&lt;br /&gt;
== A “template” ==&lt;br /&gt;
&lt;br /&gt;
A JET template outlines a JET clients configuration/installation and contains the answers to the installation questions that are normally asked (this is a very simplistic view as a lot more can be accomplish with the template).  I created a template called vmclient&lt;br /&gt;
&lt;br /&gt;
 # /opt/SUNWjet/bin/make_template vmclient&lt;br /&gt;
&lt;br /&gt;
== Customise the template (DHCP/PXE) ==&lt;br /&gt;
 &lt;br /&gt;
Once the template has been created some basic details needed to be added.&lt;br /&gt;
&lt;br /&gt;
(I made the following changes and ignored all other lines at the moment)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
base_config_ClientArch=i86pc&lt;br /&gt;
base_config_ClientEther=00:0c:29:76:fd:15&lt;br /&gt;
base_config_ClientOS=10i&lt;br /&gt;
base_config_sysidcfg_nameservice=NONE&lt;br /&gt;
base_config_sysidcfg_network_interface=PRIMARY &lt;br /&gt;
base_config_sysidcfg_ip_address=192.168.0.200&lt;br /&gt;
base_config_sysidcfg_netmask=255.255.255.0&lt;br /&gt;
base_config_sysidcfg_root_password=&amp;quot;boajrOmU7GFmY&amp;quot;&lt;br /&gt;
base_config_sysidcfg_system_locale=en_GB.ISO8859-1&lt;br /&gt;
base_config_sysidcfg_timeserver=localhost&lt;br /&gt;
base_config_sysidcfg_timezone=&amp;quot;GB&amp;quot;&lt;br /&gt;
base_config_sysidcfg_terminal=vt100&lt;br /&gt;
base_config_sysidcfg_security_policy=NONE&lt;br /&gt;
base_config_sysidcfg_protocol_ipv6=no&lt;br /&gt;
base_config_sysidcfg_default_route=192.168.0.254&lt;br /&gt;
base_config_client_allocation=&amp;quot;grub&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Its worth noting that intel machine can only be built using JET/JumpStart by using DHCP and PXE boot methods, in order for this to be configured within JET following line partly configures this.&lt;br /&gt;
&lt;br /&gt;
 base_config_client_allocation=&amp;quot;grub&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== DHCP server setup ==&lt;br /&gt;
&lt;br /&gt;
In order for JET to support DHCP clients, the server needs some basic details to be added to /opt/SUNWjet/Products/base_config/solaris/make_dhcp file&lt;br /&gt;
&lt;br /&gt;
 # cat make_dhcp&lt;br /&gt;
 ################################################################################&lt;br /&gt;
 # Synopsis: PXE boot pre-JUMP setups&lt;br /&gt;
 #       if DHCP server is not present, then activate it&lt;br /&gt;
 #&lt;br /&gt;
 # Change the NETWORK details to suit your own&lt;br /&gt;
 NETWORK=192.168.0.0&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 ROUTER=192.168.0.254&lt;br /&gt;
 &lt;br /&gt;
 dhcpconfig -D -r SUNWfiles -p /var/tmp&lt;br /&gt;
 &lt;br /&gt;
 dhcpconfig -N ${NETWORK} -m ${NETMASK} -t ${ROUTER}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In order for these changes to be applied to the solaris dhcp server, permissions on the make_dhcp file need to be changed so the file can be executed.&lt;br /&gt;
&lt;br /&gt;
 # chmod +x make_dhcp&lt;br /&gt;
 # ./make_dhcp&lt;br /&gt;
 Created DHCP configuration file.&lt;br /&gt;
 Created dhcptab.&lt;br /&gt;
 Added &amp;quot;Locale&amp;quot; macro to dhcptab.&lt;br /&gt;
 Added server macro to dhcptab - sun1.&lt;br /&gt;
 DHCP server started.&lt;br /&gt;
 Added network macro to dhcptab - 192.168.0.0.&lt;br /&gt;
 Created network table.&lt;br /&gt;
&lt;br /&gt;
As you can see this has populated/configured the dhcp server with the basic settings, the client specific settings are added when make_client is run.&lt;br /&gt;
&lt;br /&gt;
== Populating JET with a client ==&lt;br /&gt;
&lt;br /&gt;
A client can now be added to the JET server using the make_client script. &lt;br /&gt;
&lt;br /&gt;
 # /opt/SUNWjet/bin/make_client -f vmclient&lt;br /&gt;
 Gathering network information..&lt;br /&gt;
        Client: 192.168.0.200 (192.168.0.0/255.255.255.0)&lt;br /&gt;
        Server: 192.168.0.250 (192.168.0.0/255.255.255.0, SunOS)&lt;br /&gt;
 Solaris: client_prevalidate&lt;br /&gt;
         Clean up /etc/ethers&lt;br /&gt;
 Solaris: client_build&lt;br /&gt;
 Creating sysidcfg&lt;br /&gt;
 Creating profile&lt;br /&gt;
 Adding base_config specifics to client configuration&lt;br /&gt;
 Solaris: Configuring JumpStart boot for vmclient&lt;br /&gt;
         Starting SMF services for JumpStart&lt;br /&gt;
 Solaris: Configure PXE/grub build&lt;br /&gt;
         Adding install client&lt;br /&gt;
        Doing a TEXT based install&lt;br /&gt;
         Leaving the graphical device as the primary console&lt;br /&gt;
         Configuring vmclient macro&lt;br /&gt;
         Using local dhcp server&lt;br /&gt;
         PXE/grub configuration complete&lt;br /&gt;
 Running '/opt/SUNWjet/bin/check_client  vmclient'&lt;br /&gt;
        Client: 192.168.0.200 (192.168.0.0/255.255.255.0)&lt;br /&gt;
        Server: 192.168.0.250 (192.168.0.0/255.255.255.0, SunOS)&lt;br /&gt;
 Checking product base_config/solaris&lt;br /&gt;
 Checking Solaris boot image for critical patches (this may take a while..)&lt;br /&gt;
 &lt;br /&gt;
 WARNING: Patch 119375-03 has not been applied to the boot image.&lt;br /&gt;
                This patch has been critical to the successful&lt;br /&gt;
                installation of the O/S.&lt;br /&gt;
 &lt;br /&gt;
                Please apply the patch with the command:&lt;br /&gt;
 &lt;br /&gt;
        # patchadd -C /export/installx86/Solaris_10/Tools/Boot 119375-03&lt;br /&gt;
 &lt;br /&gt;
 --------------------------------------------------------------&lt;br /&gt;
 Check of client vmclient&lt;br /&gt;
 -&amp;gt; Passed....&lt;br /&gt;
&lt;br /&gt;
The obvious thing from this output is that it passed, but also you can see that a PXE/Grub build took place (which means that this client is an intel client)&lt;br /&gt;
&lt;br /&gt;
== Client boot ==&lt;br /&gt;
&lt;br /&gt;
The intelx86 client needs booting off the network, F12 is the normal key at boot time.&lt;br /&gt;
&lt;br /&gt;
The intelx86 client gets an ip address&lt;br /&gt;
&lt;br /&gt;
The grub loader is loaded&lt;br /&gt;
&lt;br /&gt;
The grub loader load the multi boot image from the /tftpboot directory and hopefully now installation windows/questions will be asked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reference files ==&lt;br /&gt;
&lt;br /&gt;
=== jumpstart.conf ===&lt;br /&gt;
&lt;br /&gt;
 # This config file defines the jumpstart specific variables. &lt;br /&gt;
 #&lt;br /&gt;
 # Version:	$Revision: 1.5 $&lt;br /&gt;
 # Last Updated;	$Date: 2006/02/04 12:08:58 $&lt;br /&gt;
 #&lt;br /&gt;
 # Location of the additional media for patches and packages:&lt;br /&gt;
 #&lt;br /&gt;
 # These paths should be URI form e.g. nfs://&amp;lt;serverip&amp;gt;/&amp;lt;path&amp;gt; or &amp;lt;path&amp;gt;&lt;br /&gt;
 # Currently only PKG_DIR and PATCH_DIR can be on a remote NFS server.&lt;br /&gt;
 # If they are just &amp;lt;path&amp;gt;, the appropriate address of the JumpStart server&lt;br /&gt;
 # will be added.&lt;br /&gt;
 #&lt;br /&gt;
 # N.B. if the media location is on a different server, please ensure it is&lt;br /&gt;
 #      routable from the client !&lt;br /&gt;
 #&lt;br /&gt;
 JS_Default_Root_PW=boajrOmU7GFmY&lt;br /&gt;
 JS_BUILD_DIR=/var/opt/sun/jet&lt;br /&gt;
 JS_PKG_DIR=/export/pkgs&lt;br /&gt;
 JS_PATCH_DIR=/export/patches&lt;br /&gt;
 JS_SOLARIS_DIR=/export&lt;br /&gt;
 JS_DHCP_VENDOR=&amp;quot;SUNW.Ultra-5_10 SUNW.Ultra-30&amp;quot;&lt;br /&gt;
 #JS_CLIENT_MANAGEMENT=&amp;quot;dhcp bootp&amp;quot;&lt;br /&gt;
 JS_CLIENT_MANAGEMENT=&amp;quot;bootp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== make_dhcp ===&lt;br /&gt;
 #!/usr/bin/ksh&lt;br /&gt;
 #&lt;br /&gt;
 # This config file defines the dhcp variables. &lt;br /&gt;
 #&lt;br /&gt;
 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.&lt;br /&gt;
 # Use is subject to license terms.&lt;br /&gt;
 ################################################################################&lt;br /&gt;
 #&lt;br /&gt;
 # Synopsis: PXE boot pre-JUMP setups&lt;br /&gt;
 #	if DHCP server is notpresent, then activate it&lt;br /&gt;
 #&lt;br /&gt;
 # Change the NETWORk details to suit your own&lt;br /&gt;
 NETWORK=192.168.0.0&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 ROUTER=192.168.0.254&lt;br /&gt;
 &lt;br /&gt;
 dhcpconfig -D -r SUNWfiles -p /var/tmp&lt;br /&gt;
 &lt;br /&gt;
 dhcpconfig -N ${NETWORK} -m ${NETMASK} -t ${ROUTER}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== template/vmclient ===&lt;br /&gt;
 ###############################################################################&lt;br /&gt;
 #&lt;br /&gt;
 # Client template file&lt;br /&gt;
 #&lt;br /&gt;
 # Client:	vmclient&lt;br /&gt;
 # Created:	Friday May 19 19:26:39 BST 2006&lt;br /&gt;
 # &lt;br /&gt;
 # This file was automatically generated using 'make_template'&lt;br /&gt;
 ###############################################################################&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ###############################################################################&lt;br /&gt;
 #&lt;br /&gt;
 # Product:	base_config&lt;br /&gt;
 #&lt;br /&gt;
 # Synopsys:	Basic host information&lt;br /&gt;
 #&lt;br /&gt;
 ###############################################################################&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Architecture type:&lt;br /&gt;
 #		sun4c		: e.g. SS1, SS2, SS IPX&lt;br /&gt;
 #		sun4d		: e.g. SS1000, SS2000&lt;br /&gt;
 #		sun4e		: ?&lt;br /&gt;
 #		sun4m		: e.g. SS LX, SS4, SS5, SS10, SS20&lt;br /&gt;
 #		sun4u		: UltraSparc - U1, U2, E3x00, E4x00 etc&lt;br /&gt;
 #		sun4u1		: E10K&lt;br /&gt;
 #		sun4v		: T2000&lt;br /&gt;
 #&lt;br /&gt;
 #		i86pc		: Intel X86&lt;br /&gt;
 #&lt;br /&gt;
 # Ethernet can be obtained from the 'banner' command at OBP&lt;br /&gt;
 #&lt;br /&gt;
 # OS is one of the values you used to register the solaris media using&lt;br /&gt;
 #    the add_solaris_location command&lt;br /&gt;
 #&lt;br /&gt;
 base_config_ClientArch=i86pc&lt;br /&gt;
 base_config_ClientEther=00:0c:29:76:fd:15&lt;br /&gt;
 base_config_ClientOS=10i&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Client allocation&lt;br /&gt;
 #&lt;br /&gt;
 # The mechanism used to build this client; by default, the options listed&lt;br /&gt;
 # in /opt/jet/etc/jumpstart.conf will be tried; you should only set this&lt;br /&gt;
 # if this particular client needs to do something different.&lt;br /&gt;
 # JET supports bootp, dhcp, and grub as allocation options.&lt;br /&gt;
 # Currently grub is only supported on i86pc architectures.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_client_allocation=&amp;quot;grub&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # If you are using grub, you can set this variable to apply additional&lt;br /&gt;
 # grub directives to the menu.lst.&amp;lt;MACADDRESS&amp;gt; file.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_grub_append=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # products	is the set of products to install after base_config; this&lt;br /&gt;
 #		should be updated automatically by make_template, so you&lt;br /&gt;
 #		will only need to change it, if you wish to omit certain&lt;br /&gt;
 #		modules when testing/debugging.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_products=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # JumpStart sysidcfg information&lt;br /&gt;
 #&lt;br /&gt;
 # The sysidcfg file provides information at initial boot time so that the&lt;br /&gt;
 # system can properly identify itself. The interface and ip address defined &lt;br /&gt;
 # here MUST be on the same subnet as the JumpStart server. The root password &lt;br /&gt;
 # is set here also and must be written in encrypted format. The default value&lt;br /&gt;
 # shown here is &amp;quot;newroot&amp;quot;. The timeserver is normally the IP address of the&lt;br /&gt;
 # JumpStart server.&lt;br /&gt;
 #&lt;br /&gt;
 # nameservice examples:&lt;br /&gt;
 #			NONE&lt;br /&gt;
 #			NIS { domain_name=uk.sun.com name_server=nis.uk.sun.com(129.159.91.1) }&lt;br /&gt;
 #		or for DNS&lt;br /&gt;
 #			DNS { domain_name=uk.sun.com name_server=192.168.1.1 search=uk.sun.com }&lt;br /&gt;
 #&lt;br /&gt;
 # network_interface:&lt;br /&gt;
 #			le0, hme0&lt;br /&gt;
 #			or PRIMARY (the default interface - net in OBP)&lt;br /&gt;
 #			N.B. PRIMARY is only valid from Solaris 7 upwards&lt;br /&gt;
 #&lt;br /&gt;
 # locale:&lt;br /&gt;
 #			en_UK	for Solaris 2.6&lt;br /&gt;
 #			en_GB	for Solaris 7 and above&lt;br /&gt;
 #&lt;br /&gt;
 # timeserver:		Where the client gets the current time from.&lt;br /&gt;
 #			Leave blank to default the the JumpStart server&lt;br /&gt;
 #&lt;br /&gt;
 #			Alternatively, set to 'localhost' to trust the current&lt;br /&gt;
 #			hardware clock on the client&lt;br /&gt;
 # &lt;br /&gt;
 # terminal:		terminal type (vt100/vt220/sun etc)&lt;br /&gt;
 #&lt;br /&gt;
 # security_policy:	Kerberos policy (Solaris 8 +)&lt;br /&gt;
 #&lt;br /&gt;
 # protocol_ipv6:	Use ipv6 or not (Solaris 8 +)&lt;br /&gt;
 #&lt;br /&gt;
 # default_route:	Solaris 9 allows a default route to be set&lt;br /&gt;
 #			(ignored on all other versions of Solaris, less than 9)&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_sysidcfg_nameservice=NONE&lt;br /&gt;
 base_config_sysidcfg_network_interface=PRIMARY &lt;br /&gt;
 base_config_sysidcfg_ip_address=192.168.0.200&lt;br /&gt;
 base_config_sysidcfg_netmask=255.255.255.0&lt;br /&gt;
 base_config_sysidcfg_root_password=&amp;quot;boajrOmU7GFmY&amp;quot;&lt;br /&gt;
 base_config_sysidcfg_system_locale=en_GB.ISO8859-1&lt;br /&gt;
 base_config_sysidcfg_timeserver=localhost&lt;br /&gt;
 base_config_sysidcfg_timezone=&amp;quot;GB&amp;quot;&lt;br /&gt;
 base_config_sysidcfg_terminal=vt100&lt;br /&gt;
 base_config_sysidcfg_security_policy=NONE&lt;br /&gt;
 base_config_sysidcfg_protocol_ipv6=no&lt;br /&gt;
 base_config_sysidcfg_default_route=192.168.0.254&lt;br /&gt;
&lt;br /&gt;
 ########################################&lt;br /&gt;
 # X86, X64 specific settings. If this is an x86 client, then you may need&lt;br /&gt;
 # to configure these settings. They are ignored for SPARC builds.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_x86_nowin:&lt;br /&gt;
 # This stops Solaris from trying to run windows during the install.&lt;br /&gt;
 # the default value is yes.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_x86_console:&lt;br /&gt;
 # Set the console to the correct tty port. This is used for doing installs&lt;br /&gt;
 # via the serial port or the SP. b1600,v20z and v40z use ttya. lx50, v60x,&lt;br /&gt;
 # and v65x use ttyb. NOTE: you only need to set this if you are NOT going &lt;br /&gt;
 # to connect a keyboard and monitor to the client.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_x86_disable_acpi:&lt;br /&gt;
 # Disable ACPI - sometimes disabling ACPI makes the install go&lt;br /&gt;
 # better due to how the interrupts are handled. Non-Null disables ACPI.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_x86_safetoreboot:&lt;br /&gt;
 # The Solaris installer can't control the BIOS, therefore does not&lt;br /&gt;
 # know if its safe to reboot the client as it may simply jumpstart&lt;br /&gt;
 # again. If your PXE boot is a one time option, and the next reboot&lt;br /&gt;
 # will attempt to boot from disk, then you probably want to set this&lt;br /&gt;
 # option to &amp;quot;yes&amp;quot;. Otherwise, leave it as it is so that it won't reboot&lt;br /&gt;
 # and therefore allow you to manually change your BIOS to boot from disk.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_x86_disable_kdmconfig:&lt;br /&gt;
 # X86 systems sometimes go interactive on the first reboot (Bug 6321043)&lt;br /&gt;
 # on Solaris 10 Update 1. Setting this parameter will stop this from&lt;br /&gt;
 # happenning.&lt;br /&gt;
 # &lt;br /&gt;
 # base_config_x86_confflags&lt;br /&gt;
 # The parameters specified for this variable are passed directly to &lt;br /&gt;
 # add_install_client -b confflags= option.  &lt;br /&gt;
 # For e.g., by specifying,&lt;br /&gt;
 # base_config_x86_confflags=&amp;quot;-f -P/boot/solaris/dca&amp;quot;&lt;br /&gt;
 # &lt;br /&gt;
 # add_install_client is called with -b confflag=&amp;quot;-f -P /boot/solaris/dca&amp;quot;&lt;br /&gt;
 # option.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_sysidcfg_x86_kdmfile&lt;br /&gt;
 # Append the file specified here to sysidcfg file.&lt;br /&gt;
 # This variable can reference a file relative to the &lt;br /&gt;
 # Clients/&amp;lt;clientname&amp;gt; directory or a absolute path. &lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 base_config_x86_nowin=&amp;quot;yes&amp;quot;&lt;br /&gt;
 base_config_x86_console=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_x86_disable_acpi=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_x86_safetoreboot=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_x86_disable_kdmconfig=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_x86_confflags=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_sysidcfg_x86_kdmfile=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 #######&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # &lt;br /&gt;
 # Want to create your own custom profile ? if so, use this variable to&lt;br /&gt;
 # reference a file relative to the Clients/&amp;lt;clientname&amp;gt; directory or &lt;br /&gt;
 # absolute path, otherwise fill in the other details below to get toolkit &lt;br /&gt;
 # to create one for you.&lt;br /&gt;
 #&lt;br /&gt;
 # If absolute path is specified, then the profile file is copied &lt;br /&gt;
 # to Clients/&amp;lt;clientname&amp;gt; directory.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile=&amp;quot;&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #######&lt;br /&gt;
 # OR fill out the base_config_profile variables below.&lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # JumpStart profile information&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # A limited profile can be automatically generated here. If further &lt;br /&gt;
 # customisation is required, then you can manually create a profile in the&lt;br /&gt;
 # client directory and reference it in the base_config_profile variable.&lt;br /&gt;
 #&lt;br /&gt;
 # Cluster:&lt;br /&gt;
 #	SUNWCrnet		: Minimal. Solaris 10 only&lt;br /&gt;
 #	SUNWCreq		: Required - really basic, good for testing&lt;br /&gt;
 #	SUNWCuser		: User collection&lt;br /&gt;
 #	SUNWCprog		: User + Developers collection&lt;br /&gt;
 #	SUNWCall		: All packages&lt;br /&gt;
 #	SUNWCXall		: All + OEM packages	(mandatory for E10K)&lt;br /&gt;
 #&lt;br /&gt;
 # usedisk:	defines the disk that the OS will be loaded on to - bootdisk&lt;br /&gt;
 #		(if this is set to rootdisk. , then the current boot disk will&lt;br /&gt;
 #		 be used)&lt;br /&gt;
 #&lt;br /&gt;
 # dontuse:	defines disks that should not be used..&lt;br /&gt;
 #		** N.B. This will only be used if 'usedisk' is NOT set&lt;br /&gt;
 #		Space seperated list of disks of the form c?t?d?&lt;br /&gt;
 #&lt;br /&gt;
 # partition sizes:&lt;br /&gt;
 #&lt;br /&gt;
 # 	if partitions are not required simply leave blank. In order to maintain &lt;br /&gt;
 # 	consistency the partitions will always use the same slice number:&lt;br /&gt;
 #&lt;br /&gt;
 #		/	s0&lt;br /&gt;
 #		swap	s1&lt;br /&gt;
 #&lt;br /&gt;
 # 	We've prepopulated the remaining slices based on Sun defaults,&lt;br /&gt;
 #	but you can change this.&lt;br /&gt;
 #		/var	s5&lt;br /&gt;
 #		/usr	s6&lt;br /&gt;
 #		/opt	s7&lt;br /&gt;
 #&lt;br /&gt;
 #	at most one partition can have the size 'free' which denotes all the&lt;br /&gt;
 #	unallocated/spare space on a disk.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile_cluster=SUNWCXall&lt;br /&gt;
 base_config_profile_usedisk=rootdisk.&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_dontuse=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_root=free &lt;br /&gt;
 base_config_profile_swap=256 &lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # If you are using VxVM and want your boot disk to look like the mirror, then&lt;br /&gt;
 # leave slices 3 and 4 empty. If you do not care about keeping the two disks&lt;br /&gt;
 # looking cosmetically the same, please just make sure you have two free slices&lt;br /&gt;
 # somewhere on the disk for VxVM!&lt;br /&gt;
 #&lt;br /&gt;
 # If you are not using VxVM, then you can use s3 and s4 for whatever you wish!&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_s3_mtpt=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_s3_size=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_s4_mtpt=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_s4_size=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_s5_mtpt=&amp;quot;/var&amp;quot;&lt;br /&gt;
 base_config_profile_s5_size=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_s6_mtpt=&amp;quot;/usr&amp;quot;&lt;br /&gt;
 base_config_profile_s6_size=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # If you are using DiskSuite, the default behaviour is to use slice 7 as a&lt;br /&gt;
 # location for metastate databases. If you are using DiskSuites default config,&lt;br /&gt;
 # please avoid using s7 for data!&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_s7_mtpt=&amp;quot;/opt&amp;quot;&lt;br /&gt;
 base_config_profile_s7_size=&amp;quot;&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 ############&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # You can specify additional disks to use/configure here&lt;br /&gt;
 #&lt;br /&gt;
 # additional_disks is a space separated list of c?t?d? type disk names&lt;br /&gt;
 #&lt;br /&gt;
 # For each disk listed in additional_disks, a pair of variables of the form&lt;br /&gt;
 #&lt;br /&gt;
 #	base_config_profile_disk_c?t?d?s?_mtpt=&amp;quot;....&amp;quot;&lt;br /&gt;
 #	base_config_profile_disk_c?t?d?s?_size=&amp;quot;....&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 # should be defined for each slice required on the disk.&lt;br /&gt;
 #&lt;br /&gt;
 # N.B. DO NOT SET THE BOOT DISK UP HERE !&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile_additional_disks=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Additional locales/geos e.g. N_Europe, C_Europe&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile_add_locales=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_del_locales=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_add_geos=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_del_geos=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # UFS Logging&lt;br /&gt;
 #&lt;br /&gt;
 # Solaris 7 and above support UFS+, which allows for a logging filesystem&lt;br /&gt;
 # under UFS. If you want to use this feature on any of the UFS mount points,&lt;br /&gt;
 # please specify the mount points here, as a space seperated list, or enter&lt;br /&gt;
 # the keyword &amp;quot;all&amp;quot; to enable logging on all UFS filesystems.&lt;br /&gt;
 #&lt;br /&gt;
 # Solaris 9 09/04 enables logging by default. You can also specify mountpoints&lt;br /&gt;
 # preceded by a - sign to say that you DON'T want logging enabled on that&lt;br /&gt;
 # filesystem, or you can use the keyword &amp;quot;none&amp;quot; to say you don't want any &lt;br /&gt;
 # ufs logging turned on at all.&lt;br /&gt;
 #&lt;br /&gt;
 # N.B. root (/) can be included in the list, and is included by default if&lt;br /&gt;
 #      using either the &amp;quot;all&amp;quot; or &amp;quot;none&amp;quot; keyword.&lt;br /&gt;
 #      &lt;br /&gt;
 #      Finally, you can't mix keywords and mountpoints. i.e. &amp;quot;all -/&amp;quot; is NOT &lt;br /&gt;
 #      valid.&lt;br /&gt;
 # e.g. base_config_ufs_logging_filesys=&amp;quot;all&amp;quot;  		: log all filesystems&lt;br /&gt;
 #      base_config_ufs_logging_filesys=&amp;quot;none&amp;quot; 		: log no filesystems&lt;br /&gt;
 #      base_config_ufs_logging_filesys=&amp;quot;-/ /var -/usr&amp;quot;  : log /var, but not / and /usr.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_ufs_logging_filesys=&amp;quot;all&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Packages to add to/remove from the selected cluster&lt;br /&gt;
 #&lt;br /&gt;
 # Use this to populate the profile with package &amp;lt;pkg&amp;gt; &amp;lt;add|delete&amp;gt; entries&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile_add_packages=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_del_packages=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Clusters to add to/remove &lt;br /&gt;
 #&lt;br /&gt;
 # Use this to populate the profile with cluster &amp;lt;cluster&amp;gt; &amp;lt;add|delete&amp;gt; entries&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile_add_clusters=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_del_clusters=&amp;quot;SUNWCpm SUNWCpmx SUNWCdial SUNWCdialx&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Remote file systems (NFS)&lt;br /&gt;
 #&lt;br /&gt;
 # Specify these as space seperated list of pairs as follows, using ? as&lt;br /&gt;
 # the seperator (as : has special meanings with nfs!)&lt;br /&gt;
 #&lt;br /&gt;
 # e.g. to mount 1.1.1.1:/fs on /fs you would create the entry&lt;br /&gt;
 #      base_config_nfs_mounts=&amp;quot;fs?1.1.1.1:/fs&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 base_config_nfs_mounts=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Host information&lt;br /&gt;
 #&lt;br /&gt;
 # This section defines most things network related etc.&lt;br /&gt;
 #&lt;br /&gt;
 # In addtion, if the machine will be JumpStarted as one name/address and&lt;br /&gt;
 # needs to have a different name/address once installed, this is where you&lt;br /&gt;
 # can set that information.&lt;br /&gt;
 #&lt;br /&gt;
 # nodename:		the value for /etc/nodename if it's not the default&lt;br /&gt;
 #			hostname&lt;br /&gt;
 #&lt;br /&gt;
 # defaultrouter:	the value for /etc/defaultrouter.&lt;br /&gt;
 #&lt;br /&gt;
 # notrouter:		if this is set, the file /etc/notrouter will be created&lt;br /&gt;
 #&lt;br /&gt;
 # dns_domain:		domain entry for /etc/resolv.conf&lt;br /&gt;
 #&lt;br /&gt;
 # dns_nameservers:	nameserver entries for /etc/resolv.conf&lt;br /&gt;
 #			(list of ip addresses, space separated)&lt;br /&gt;
 #&lt;br /&gt;
 # dns_searchpath:	list of entries to go in the search line&lt;br /&gt;
 #&lt;br /&gt;
 # dns_disableforbuild:	If there is no DNS available in the build&lt;br /&gt;
 #                       environment, set this to delay the configuration&lt;br /&gt;
 #			of DNS until later on.&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_nodename=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_defaultrouter=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_notrouter=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_dns_domain=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_dns_nameservers=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_dns_searchpath=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_dns_disableforbuild=&amp;quot;yes&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ###########&lt;br /&gt;
 #&lt;br /&gt;
 # NTP configuration&lt;br /&gt;
 #&lt;br /&gt;
 # Specify a list of names or ip addresses for the NTP servers. The first&lt;br /&gt;
 # one will be given a 'prefer' tag. This section will only place lines&lt;br /&gt;
 # of the form: server &amp;lt;ipaddress/name&amp;gt; [prefer]&lt;br /&gt;
 # into the /etc/inet/ntp.conf file. If you require more control of ntp,&lt;br /&gt;
 # please use the custom module to deploy your own custom ntp.conf file.&lt;br /&gt;
 #&lt;br /&gt;
 # N.B. If you do use names, they must be resolvable in your name service.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_ntp_servers=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Network Interface information&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # networkifs:		a list of interfaces to be defined,&lt;br /&gt;
 #			space seperated &amp;quot;le0 hme0&amp;quot;.&lt;br /&gt;
 #			N.B. the sysidcfg interface will already be configured&lt;br /&gt;
 #			&lt;br /&gt;
 #			Logical interfaces should be defined using _'s rather&lt;br /&gt;
 #			than :'s.&lt;br /&gt;
 #&lt;br /&gt;
 # networkif_&amp;lt;ifname&amp;gt;:	the details of the interface &amp;lt;if&amp;gt;&lt;br /&gt;
 #			&amp;quot;netname netmask hostname address&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #			netname:	arbritrary name for /etc/networks&lt;br /&gt;
 #			netmask:	netmask of this if (e.g. 255.255.255.0)&lt;br /&gt;
 #			hostname:	unique hostname (N.B. not multihomed)&lt;br /&gt;
 #			address:	IP address of this interface&lt;br /&gt;
 #&lt;br /&gt;
 # For example:&lt;br /&gt;
 #&lt;br /&gt;
 #	base_config_networkifs=&amp;quot;ge0 ge0_1&amp;quot;&lt;br /&gt;
 #	base_config_networkif_ge0=&amp;quot;bkp 255.255.255.0 me-bkp 192.168.1.0&amp;quot;&lt;br /&gt;
 #	base_config_networkif_ge0_1=&amp;quot;bkp2 255.255.255.0 me-bkp2 192.168.2.0&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_networkifs=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_networkif_le0=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # N.B. Logical interfaces MUST use _ rather than : as illustrated below&lt;br /&gt;
 base_config_networkif_le0_1=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # IP Multipathing (Solaris 8+)&lt;br /&gt;
 #&lt;br /&gt;
 # 	IPMP default mode is automatic failback.&lt;br /&gt;
 #	To change this mode edit /etc/default/mpathd&lt;br /&gt;
 #&lt;br /&gt;
 # ipmp_networkifs:	a list of interfaces to be defined under ipmp control&lt;br /&gt;
 #			a space separated list of pairs only&lt;br /&gt;
 #			e.g. &amp;quot;qfe0_qfe4 qfe1_qfe5&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #		N.B. If the primary interface is used in an ipmp group, the &lt;br /&gt;
 #		     system must be rebooted manually after installation to &lt;br /&gt;
 #		     activate ipmp.&lt;br /&gt;
 #&lt;br /&gt;
 #		N.B. Can only setup ipmp group with pairs of interfaces in one&lt;br /&gt;
 #		     of the following configurations:&lt;br /&gt;
 #			active-standby failover:&lt;br /&gt;
 # 			   Set ipmp mode = s, and specify one logical &lt;br /&gt;
 # 			   hostname/ip address pair.&lt;br /&gt;
 #			failover with outbound load spreading:&lt;br /&gt;
 #			   Set ipmp mode = l, and specify one logical &lt;br /&gt;
 #			   hostname/ip address pair.&lt;br /&gt;
 #			active-active with outbound load spreading:&lt;br /&gt;
 #			   Set ipmp mode = l, specify a second logical &lt;br /&gt;
 #			   hostname/ip address pair for the second interface.&lt;br /&gt;
 #&lt;br /&gt;
 # ipmp_networkif_&amp;lt;if&amp;gt;_&amp;lt;if&amp;gt;: &amp;quot;netgroup mode test1 test2 mask hostname log-ip hostname2 log-ip2&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #			details of the interfaces in the ipmp group&lt;br /&gt;
 #			e.g. networkif_ipmp_qfe0_qfe4&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 #			netgroup:	ipmp interface group name&lt;br /&gt;
 #					e.g. database-net&lt;br /&gt;
 #&lt;br /&gt;
 #			ipmp mode:	s = standby (failover only)&lt;br /&gt;
 #&lt;br /&gt;
 #					  ** test addresses are allocated last,&lt;br /&gt;
 #					  ** first test address will be on the&lt;br /&gt;
 #					  ** first virtual interface of the&lt;br /&gt;
 #					  ** first physical adapter. Second&lt;br /&gt;
 #					  ** test address will be on the second&lt;br /&gt;
 #					  ** physical adapter.&lt;br /&gt;
 #&lt;br /&gt;
 #					l = load spreading / active-active&lt;br /&gt;
 #					&lt;br /&gt;
 #					  ** test addresses are allocated on&lt;br /&gt;
 #					  ** first virtual interfaces on both&lt;br /&gt;
 #					  ** the first and second physical&lt;br /&gt;
 #					  ** adapters.&lt;br /&gt;
 #&lt;br /&gt;
 #				To force the test addresses onto the physical&lt;br /&gt;
 #				adapters, use the suffix 'p' to the above&lt;br /&gt;
 #				modes, i.e. 'sp' or 'lp'. This is not&lt;br /&gt;
 #				recommended and may break certain applications.&lt;br /&gt;
 #&lt;br /&gt;
 #			test1:		ipmp test address1&lt;br /&gt;
 #			test2:		ipmp test address2&lt;br /&gt;
 #&lt;br /&gt;
 #				N.B. these addresses must not be used or&lt;br /&gt;
 #					placed in the hosts file&lt;br /&gt;
 #&lt;br /&gt;
 #			mask:		netmask for ipmp pair&lt;br /&gt;
 #			&lt;br /&gt;
 #			hostname:	unique hostname for logical ip&lt;br /&gt;
 #&lt;br /&gt;
 #			log-ip:		logical ip address for first i/f of pair&lt;br /&gt;
 #&lt;br /&gt;
 # 		N.B. The following two parameters are for active-active&lt;br /&gt;
 #		     configurations only. Do not specify them for an &lt;br /&gt;
 #		     active-standby configuration.&lt;br /&gt;
 #&lt;br /&gt;
 #			hostname2:	unique hostname for logical ip&lt;br /&gt;
 #&lt;br /&gt;
 #			log-ip2:	logical ip address for second i/f &lt;br /&gt;
 #					of pair&lt;br /&gt;
 # IPMP on Solaris 10.&lt;br /&gt;
 # If you are running Solaris 10, you can optionally configure the&lt;br /&gt;
 # system to have NO test addresses. In this case, the ipmp mode should be set&lt;br /&gt;
 # to &amp;quot;ln&amp;quot; or &amp;quot;sn&amp;quot; depending on whether you want outbound load spreading or&lt;br /&gt;
 # not and the 2 test addresses do not need to be privided.&lt;br /&gt;
 #&lt;br /&gt;
 # Examples:&lt;br /&gt;
 # --------&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_ipmp_networkifs=&amp;quot;qfe0_qfe1&amp;quot;&lt;br /&gt;
 # Outbound load spreading 2 hostnames, test on virtual interfaces.&lt;br /&gt;
 # base_config_ipmp_networkif_qfe0_qfe1=&amp;quot;db l 10.0.0.1 10.0.0.2 24 oracle-db 10.0.0.3 apache 10.0.0.4&amp;quot;&lt;br /&gt;
 # Outbound load spreading 1 hostname, test on physical interfaces.&lt;br /&gt;
 # base_config_ipmp_networkif_qfe0_qfe1=&amp;quot;db lp 10.0.0.1 10.0.0.2 24 oracle-db 10.0.0.3&amp;quot;&lt;br /&gt;
 # Failover, 1 hostname, test on physical interfaces.&lt;br /&gt;
 # base_config_ipmp_networkif_qfe0_qfe1=&amp;quot;db sp 10.0.0.1 10.0.0.2 24 oracle-db 10.0.0.3&amp;quot;&lt;br /&gt;
 # Failover, 1 hostname, no test addresses (Sol 10 only).&lt;br /&gt;
 # base_config_ipmp_networkif_qfe0_qfe1=&amp;quot;db sn 24 oracle-db 10.0.0.3&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 base_config_ipmp_networkifs=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_ipmp_networkif_qfe0_qfe1=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Misc options&lt;br /&gt;
 #&lt;br /&gt;
 # this section is a catchall for other options not included above&lt;br /&gt;
 #&lt;br /&gt;
 # update_terminal:	if set, put the sysidcfg terminal type into inittab &lt;br /&gt;
 #&lt;br /&gt;
 # enable_savecore:	if set to any value, enable save core (Solaris 2.6 only)&lt;br /&gt;
 #&lt;br /&gt;
 # dumpadm_minfree:	set a limit so that crash dumps don't fill up the&lt;br /&gt;
 #			dump filesystem. See dumpadm(1M) -m option for&lt;br /&gt;
 #			possible values.&lt;br /&gt;
 #&lt;br /&gt;
 # noautoshutdown:	if set to any value, disable power management&lt;br /&gt;
 #&lt;br /&gt;
 # enable_rootlogin:	if set to any value, enable network root login&lt;br /&gt;
 #			from both telnet/rsh and ssh&lt;br /&gt;
 #&lt;br /&gt;
 # enable_rootftp:	if set to any value, enable root ftp access&lt;br /&gt;
 #&lt;br /&gt;
 # shutup_sendmail:	if set, create an alias hostname. to shut up sendmail&lt;br /&gt;
 #&lt;br /&gt;
 # poweroff_afterbuild:	if set, shut the machine down once it has been built&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_dedicated_dump_device:&lt;br /&gt;
 #			if set, dumpadm will configure the partition as a&lt;br /&gt;
 #			Dedicated Dump Device. See dumpadm(1M) for supported&lt;br /&gt;
 #			Operating Environments.&lt;br /&gt;
 #			(Device path e.g. /dev/dsk/c?t?d?s?)&lt;br /&gt;
 #&lt;br /&gt;
 #	N.B. This partition is for the SOLE use of the crashdump utility !&lt;br /&gt;
 #&lt;br /&gt;
 # enable_altbreak:	if set, enable alternate break sequence&lt;br /&gt;
 #&lt;br /&gt;
 # disable_sysid_probe:	if set, skip the sysid stuff on the first reboot; this&lt;br /&gt;
 #			usually just tries to rarp ip addresses for additional&lt;br /&gt;
 #			interfaces and takes *ages* on machines with lots&lt;br /&gt;
 #			of unused network adapters. &lt;br /&gt;
 #			&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_update_terminal=&amp;quot;yes&amp;quot;&lt;br /&gt;
 base_config_enable_savecore=&amp;quot;yes&amp;quot;&lt;br /&gt;
 base_config_dumpadm_minfree=&amp;quot;20000k&amp;quot;&lt;br /&gt;
 base_config_noautoshutdown=&amp;quot;pm_disabled&amp;quot;&lt;br /&gt;
 base_config_enable_rootlogin=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_enable_rootftp=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_shutup_sendmail=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_poweroff_afterbuild=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_dedicated_dump_device=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_enable_altbreak=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_disable_sysid_probe=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # NFSv4&lt;br /&gt;
 #&lt;br /&gt;
 # Set up the NFSv4 domain to prevent being prompted at first reboot.&lt;br /&gt;
 # If not set, this will default to the entry in base_config_dns_domain,&lt;br /&gt;
 # and if that is not set, to the value 'domain', which is the default&lt;br /&gt;
 # in /etc/default/nfs&lt;br /&gt;
 #&lt;br /&gt;
 base_config_nfsv4_domain=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # N.B. Unless you need to point this client at alternate media for patches&lt;br /&gt;
 #      and packages that is not held on this server, please skip this section!&lt;br /&gt;
 #&lt;br /&gt;
 # productdir	is where to find the products. This should be a URI style&lt;br /&gt;
 #		path, i.e. nfs://192.168.1.1/export/install/pkgs. If the server&lt;br /&gt;
 #		is the JumpStart server, then it should just be specified&lt;br /&gt;
 #		as a normal path.&lt;br /&gt;
 #&lt;br /&gt;
 # patchdir	is where to find the patches. Same format as productdir.&lt;br /&gt;
 #&lt;br /&gt;
 # --------------------------------------------------------------------------&lt;br /&gt;
 #  Leaving the following blank means they will be populated using jumpstart.conf&lt;br /&gt;
 #  and the JumpStart servers ip address. This is the default behaviour&lt;br /&gt;
 #  and should only be changed if your patch/package repository is not held&lt;br /&gt;
 #  on this server.&lt;br /&gt;
 # --------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 base_config_productdir=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_patchdir=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Last one - mainly for developing JumpStart scripts!&lt;br /&gt;
 #&lt;br /&gt;
 # If you set this, the rc3.d/S99jumpstart script will be disabled&lt;br /&gt;
 # (set to rc3.d/s99jumpstart) every time it is processed - this allows you&lt;br /&gt;
 # to run it by hand and invoke each reboot step&lt;br /&gt;
 # This does not work on Solaris 10.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_debug_jumpstart_postinstall=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 ###############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other JET configurations ==&lt;br /&gt;
&lt;br /&gt;
=== JET Sparc_DHCP ===&lt;br /&gt;
&lt;br /&gt;
 If you want to configure JET for a basic sparc DHCP and bootp build.&lt;br /&gt;
  &lt;br /&gt;
 For Sparc DHCP just make the following changes…&lt;br /&gt;
  &lt;br /&gt;
  Create a template with the base_config_client_allocation equal &amp;quot;dhcp&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  Edit /opt/SUNWjet/etc/Jumpstart.conf and add uname –i to JS_DHCP_VENDOR=&amp;quot;SUNW.Ultra-5_10 SUNW.Ultra-30&amp;quot; to&lt;br /&gt;
  reflect my wanting to use SPARC &amp;amp; DHCP.&lt;br /&gt;
  &lt;br /&gt;
  make_client will create the appropriate settings in dhcpmgr etc.&lt;br /&gt;
 &lt;br /&gt;
=== JET Sparc_Bootp ===&lt;br /&gt;
&lt;br /&gt;
 For Sparc bootp just create a template with the base_config_client_allocation equal &amp;quot;bootp&amp;quot;&lt;br /&gt;
 and make_client will create the appropriate settings in tftpboot etc.&lt;br /&gt;
 &lt;br /&gt;
=== Changing the media location ===&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
 If you want to change media locations from my example of /export/install to say &lt;br /&gt;
&lt;br /&gt;
/export/jumpstart/s10i&lt;br /&gt;
/export/jumpstart/s10sparc &lt;br /&gt;
etc.&lt;br /&gt;
 &lt;br /&gt;
Update my “solaris locations” you will need to make JS_SOLARIS_DIR=/export/jumpstart&lt;br /&gt;
Only thing that matters is the solaris media locations. The JS_SOLARIS_DIR only affects the location of the media &lt;br /&gt;
when you use the JET copy_solaris_media command, otherwise it is immaterial. &lt;br /&gt;
In other words, once your /opt/SUNWjet/etc/solaris_media_locations file is vaild, everthing should be hunky dory..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paul</name></author>
	</entry>
	<entry>
		<id>https://jet.maui.co.uk/wiki/index.php?title=JetWalkthrough&amp;diff=1336</id>
		<title>JetWalkthrough</title>
		<link rel="alternate" type="text/html" href="https://jet.maui.co.uk/wiki/index.php?title=JetWalkthrough&amp;diff=1336"/>
		<updated>2006-08-30T08:49:51Z</updated>

		<summary type="html">&lt;p&gt;Paul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== JET install and Configuration to server DHCP / PXE intel clients ==&lt;br /&gt;
&lt;br /&gt;
 Contributor: Paul Juster&lt;br /&gt;
&lt;br /&gt;
== Overview of my set up ==&lt;br /&gt;
&lt;br /&gt;
I am using two Intel machines, my JumpStart server is ''sun1'' (192.168.0.250) and my JumpStart client ''vmclient'' needs to end up with a static IP 192.168.0.200 (a flat network). Operating system is Solaris 10 x86.&lt;br /&gt;
&lt;br /&gt;
On the JumpStart server I have already copied the Intel x86 DVD files to my server&lt;br /&gt;
 # /cdrom/cdrom0/Solaris_10/Tools/setup_install_server /export/installx86&lt;br /&gt;
the alternative is to use the jet script to do this (/opt/SUNWjet/bin/copy_solaris_media).&lt;br /&gt;
&lt;br /&gt;
In this example I am using JET 4.3 and I have only displayed lines in files that I changed from the default or that I want to make clear what the setting is.&lt;br /&gt;
&lt;br /&gt;
Do not assume any of the below applies to a SPARC JET client (there is a specific setting to enable a sparc client)&lt;br /&gt;
&lt;br /&gt;
== Download and Install the packages SUNWjet &amp;amp; documentation packages ==&lt;br /&gt;
&lt;br /&gt;
Get JET from the Sun download centre (http://www.sun.com/downloads)&lt;br /&gt;
&lt;br /&gt;
 # bunzip2 jet.pkg.bz2&lt;br /&gt;
 # pkgadd -d jet.pkg&lt;br /&gt;
  select Packages 10 &amp;amp; 11&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== JET Folder structure == &lt;br /&gt;
&lt;br /&gt;
I created/used the following folders&lt;br /&gt;
&lt;br /&gt;
 /export/pkgs  (not used but needed)&lt;br /&gt;
 /export/patches (not used but needed)&lt;br /&gt;
 /export/installx86 (Where the media has been copied too)&lt;br /&gt;
&lt;br /&gt;
Note this is a simple configuration be in a larger setup /export/media should be used with sub folders for each media type.&lt;br /&gt;
&lt;br /&gt;
== JET NFS shares ==&lt;br /&gt;
&lt;br /&gt;
The following shares were created to support JET.&lt;br /&gt;
&lt;br /&gt;
(&amp;quot;JET framework&amp;quot; share was automatically created during the package install)&lt;br /&gt;
 # share&lt;br /&gt;
 -               /opt/SUNWjet   ro,anon=0   &amp;quot;JET Framework&amp;quot;&lt;br /&gt;
 -               /export/pkgs   ro,anon=0   &amp;quot;Jumpstart Media&amp;quot;&lt;br /&gt;
 -               /export/installx86   ro,anon=0   &amp;quot;Jumpstart Media&amp;quot;&lt;br /&gt;
 -               /export/patches   ro,anon=0   &amp;quot;Jumpstart Media&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Modify JET configuration ==&lt;br /&gt;
&lt;br /&gt;
I edited /opt/SUNWjet/etc/jumpstart.conf to reflect my JET folder structure.&lt;br /&gt;
&lt;br /&gt;
 # &lt;br /&gt;
 # This config file defines the jumpstart specific variables.&lt;br /&gt;
 #&lt;br /&gt;
 JS_PKG_DIR=/export/pkgs&lt;br /&gt;
 JS_PATCH_DIR=/export/patches&lt;br /&gt;
 JS_SOLARIS_DIR=/export&lt;br /&gt;
&lt;br /&gt;
== Adding Solaris Location ==&lt;br /&gt;
&lt;br /&gt;
A “Solaris location” is a pointer to a folder containing the solaris installation media that has been copied to the JumpStart/JET server.&lt;br /&gt;
The Solaris media is copied to the JET server in two ways&lt;br /&gt;
&lt;br /&gt;
a. /cdrom/cdrom0/Solaris_10/Tools/setup_install_server&lt;br /&gt;
b. /opt/SUNWjet/bin/copy_solaris_media&lt;br /&gt;
&lt;br /&gt;
a. is the traditional JumpStart method (I used), b. is the JET method.&lt;br /&gt;
&lt;br /&gt;
Once copied a “Solaris location” is needed for JET to reference and use, this is done by running&lt;br /&gt;
&lt;br /&gt;
 # /opt/SUNWjet/bin/add_solaris_location 10i /export/installx86&lt;br /&gt;
&lt;br /&gt;
== A “template” ==&lt;br /&gt;
&lt;br /&gt;
A JET template outlines a JET clients configuration/installation and contains the answers to the installation questions that are normally asked (this is a very simplistic view as a lot more can be accomplish with the template).  I created a template called vmclient&lt;br /&gt;
&lt;br /&gt;
 # /opt/SUNWjet/bin/make_template vmclient&lt;br /&gt;
&lt;br /&gt;
== Customise the template (DHCP/PXE) ==&lt;br /&gt;
 &lt;br /&gt;
Once the template has been created some basic details needed to be added.&lt;br /&gt;
&lt;br /&gt;
(I made the following changes and ignored all other lines at the moment)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
base_config_ClientArch=i86pc&lt;br /&gt;
base_config_ClientEther=00:0c:29:76:fd:15&lt;br /&gt;
base_config_ClientOS=10i&lt;br /&gt;
base_config_sysidcfg_nameservice=NONE&lt;br /&gt;
base_config_sysidcfg_network_interface=PRIMARY &lt;br /&gt;
base_config_sysidcfg_ip_address=192.168.0.200&lt;br /&gt;
base_config_sysidcfg_netmask=255.255.255.0&lt;br /&gt;
base_config_sysidcfg_root_password=&amp;quot;boajrOmU7GFmY&amp;quot;&lt;br /&gt;
base_config_sysidcfg_system_locale=en_GB.ISO8859-1&lt;br /&gt;
base_config_sysidcfg_timeserver=localhost&lt;br /&gt;
base_config_sysidcfg_timezone=&amp;quot;GB&amp;quot;&lt;br /&gt;
base_config_sysidcfg_terminal=vt100&lt;br /&gt;
base_config_sysidcfg_security_policy=NONE&lt;br /&gt;
base_config_sysidcfg_protocol_ipv6=no&lt;br /&gt;
base_config_sysidcfg_default_route=192.168.0.254&lt;br /&gt;
base_config_client_allocation=&amp;quot;grub&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Its worth noting that intel machine can only be built using JET/JumpStart by using DHCP and PXE boot methods, in order for this to be configured within JET following line partly configures this.&lt;br /&gt;
&lt;br /&gt;
 base_config_client_allocation=&amp;quot;grub&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== DHCP server setup ==&lt;br /&gt;
&lt;br /&gt;
In order for JET to support DHCP clients, the server needs some basic details to be added to /opt/SUNWjet/Products/base_config/solaris/make_dhcp file&lt;br /&gt;
&lt;br /&gt;
 # cat make_dhcp&lt;br /&gt;
 ################################################################################&lt;br /&gt;
 # Synopsis: PXE boot pre-JUMP setups&lt;br /&gt;
 #       if DHCP server is not present, then activate it&lt;br /&gt;
 #&lt;br /&gt;
 # Change the NETWORK details to suit your own&lt;br /&gt;
 NETWORK=192.168.0.0&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 ROUTER=192.168.0.254&lt;br /&gt;
 &lt;br /&gt;
 dhcpconfig -D -r SUNWfiles -p /var/tmp&lt;br /&gt;
 &lt;br /&gt;
 dhcpconfig -N ${NETWORK} -m ${NETMASK} -t ${ROUTER}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
In order for these changes to be applied to the solaris dhcp server, permissions on the make_dhcp file need to be changed so the file can be executed.&lt;br /&gt;
&lt;br /&gt;
 # chmod +x make_dhcp&lt;br /&gt;
 # ./make_dhcp&lt;br /&gt;
 Created DHCP configuration file.&lt;br /&gt;
 Created dhcptab.&lt;br /&gt;
 Added &amp;quot;Locale&amp;quot; macro to dhcptab.&lt;br /&gt;
 Added server macro to dhcptab - sun1.&lt;br /&gt;
 DHCP server started.&lt;br /&gt;
 Added network macro to dhcptab - 192.168.0.0.&lt;br /&gt;
 Created network table.&lt;br /&gt;
&lt;br /&gt;
As you can see this has populated/configured the dhcp server with the basic settings, the client specific settings are added when make_client is run.&lt;br /&gt;
&lt;br /&gt;
== Populating JET with a client ==&lt;br /&gt;
&lt;br /&gt;
A client can now be added to the JET server using the make_client script. &lt;br /&gt;
&lt;br /&gt;
 # /opt/SUNWjet/bin/make_client -f vmclient&lt;br /&gt;
 Gathering network information..&lt;br /&gt;
        Client: 192.168.0.200 (192.168.0.0/255.255.255.0)&lt;br /&gt;
        Server: 192.168.0.250 (192.168.0.0/255.255.255.0, SunOS)&lt;br /&gt;
 Solaris: client_prevalidate&lt;br /&gt;
         Clean up /etc/ethers&lt;br /&gt;
 Solaris: client_build&lt;br /&gt;
 Creating sysidcfg&lt;br /&gt;
 Creating profile&lt;br /&gt;
 Adding base_config specifics to client configuration&lt;br /&gt;
 Solaris: Configuring JumpStart boot for vmclient&lt;br /&gt;
         Starting SMF services for JumpStart&lt;br /&gt;
 Solaris: Configure PXE/grub build&lt;br /&gt;
         Adding install client&lt;br /&gt;
        Doing a TEXT based install&lt;br /&gt;
         Leaving the graphical device as the primary console&lt;br /&gt;
         Configuring vmclient macro&lt;br /&gt;
         Using local dhcp server&lt;br /&gt;
         PXE/grub configuration complete&lt;br /&gt;
 Running '/opt/SUNWjet/bin/check_client  vmclient'&lt;br /&gt;
        Client: 192.168.0.200 (192.168.0.0/255.255.255.0)&lt;br /&gt;
        Server: 192.168.0.250 (192.168.0.0/255.255.255.0, SunOS)&lt;br /&gt;
 Checking product base_config/solaris&lt;br /&gt;
 Checking Solaris boot image for critical patches (this may take a while..)&lt;br /&gt;
 &lt;br /&gt;
 WARNING: Patch 119375-03 has not been applied to the boot image.&lt;br /&gt;
                This patch has been critical to the successful&lt;br /&gt;
                installation of the O/S.&lt;br /&gt;
 &lt;br /&gt;
                Please apply the patch with the command:&lt;br /&gt;
 &lt;br /&gt;
        # patchadd -C /export/installx86/Solaris_10/Tools/Boot 119375-03&lt;br /&gt;
 &lt;br /&gt;
 --------------------------------------------------------------&lt;br /&gt;
 Check of client vmclient&lt;br /&gt;
 -&amp;gt; Passed....&lt;br /&gt;
&lt;br /&gt;
The obvious thing from this output is that it passed, but also you can see that a PXE/Grub build took place (which means that this client is an intel client)&lt;br /&gt;
&lt;br /&gt;
== Client boot ==&lt;br /&gt;
&lt;br /&gt;
The intelx86 client needs booting off the network, F12 is the normal key at boot time.&lt;br /&gt;
&lt;br /&gt;
The intelx86 client gets an ip address&lt;br /&gt;
&lt;br /&gt;
The grub loader is loaded&lt;br /&gt;
&lt;br /&gt;
The grub loader load the multi boot image from the /tftpboot directory and hopefully now installation windows/questions will be asked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reference files ==&lt;br /&gt;
&lt;br /&gt;
=== jumpstart.conf ===&lt;br /&gt;
&lt;br /&gt;
 # This config file defines the jumpstart specific variables. &lt;br /&gt;
 #&lt;br /&gt;
 # Version:	$Revision: 1.5 $&lt;br /&gt;
 # Last Updated;	$Date: 2006/02/04 12:08:58 $&lt;br /&gt;
 #&lt;br /&gt;
 # Location of the additional media for patches and packages:&lt;br /&gt;
 #&lt;br /&gt;
 # These paths should be URI form e.g. nfs://&amp;lt;serverip&amp;gt;/&amp;lt;path&amp;gt; or &amp;lt;path&amp;gt;&lt;br /&gt;
 # Currently only PKG_DIR and PATCH_DIR can be on a remote NFS server.&lt;br /&gt;
 # If they are just &amp;lt;path&amp;gt;, the appropriate address of the JumpStart server&lt;br /&gt;
 # will be added.&lt;br /&gt;
 #&lt;br /&gt;
 # N.B. if the media location is on a different server, please ensure it is&lt;br /&gt;
 #      routable from the client !&lt;br /&gt;
 #&lt;br /&gt;
 JS_Default_Root_PW=boajrOmU7GFmY&lt;br /&gt;
 JS_BUILD_DIR=/var/opt/sun/jet&lt;br /&gt;
 JS_PKG_DIR=/export/pkgs&lt;br /&gt;
 JS_PATCH_DIR=/export/patches&lt;br /&gt;
 JS_SOLARIS_DIR=/export&lt;br /&gt;
 JS_DHCP_VENDOR=&amp;quot;SUNW.Ultra-5_10 SUNW.Ultra-30&amp;quot;&lt;br /&gt;
 #JS_CLIENT_MANAGEMENT=&amp;quot;dhcp bootp&amp;quot;&lt;br /&gt;
 JS_CLIENT_MANAGEMENT=&amp;quot;bootp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== make_dhcp ===&lt;br /&gt;
 #!/usr/bin/ksh&lt;br /&gt;
 #&lt;br /&gt;
 # This config file defines the dhcp variables. &lt;br /&gt;
 #&lt;br /&gt;
 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.&lt;br /&gt;
 # Use is subject to license terms.&lt;br /&gt;
 ################################################################################&lt;br /&gt;
 #&lt;br /&gt;
 # Synopsis: PXE boot pre-JUMP setups&lt;br /&gt;
 #	if DHCP server is notpresent, then activate it&lt;br /&gt;
 #&lt;br /&gt;
 # Change the NETWORk details to suit your own&lt;br /&gt;
 NETWORK=192.168.0.0&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 ROUTER=192.168.0.254&lt;br /&gt;
 &lt;br /&gt;
 dhcpconfig -D -r SUNWfiles -p /var/tmp&lt;br /&gt;
 &lt;br /&gt;
 dhcpconfig -N ${NETWORK} -m ${NETMASK} -t ${ROUTER}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== template/vmclient ===&lt;br /&gt;
 ###############################################################################&lt;br /&gt;
 #&lt;br /&gt;
 # Client template file&lt;br /&gt;
 #&lt;br /&gt;
 # Client:	vmclient&lt;br /&gt;
 # Created:	Friday May 19 19:26:39 BST 2006&lt;br /&gt;
 # &lt;br /&gt;
 # This file was automatically generated using 'make_template'&lt;br /&gt;
 ###############################################################################&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ###############################################################################&lt;br /&gt;
 #&lt;br /&gt;
 # Product:	base_config&lt;br /&gt;
 #&lt;br /&gt;
 # Synopsys:	Basic host information&lt;br /&gt;
 #&lt;br /&gt;
 ###############################################################################&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Architecture type:&lt;br /&gt;
 #		sun4c		: e.g. SS1, SS2, SS IPX&lt;br /&gt;
 #		sun4d		: e.g. SS1000, SS2000&lt;br /&gt;
 #		sun4e		: ?&lt;br /&gt;
 #		sun4m		: e.g. SS LX, SS4, SS5, SS10, SS20&lt;br /&gt;
 #		sun4u		: UltraSparc - U1, U2, E3x00, E4x00 etc&lt;br /&gt;
 #		sun4u1		: E10K&lt;br /&gt;
 #		sun4v		: T2000&lt;br /&gt;
 #&lt;br /&gt;
 #		i86pc		: Intel X86&lt;br /&gt;
 #&lt;br /&gt;
 # Ethernet can be obtained from the 'banner' command at OBP&lt;br /&gt;
 #&lt;br /&gt;
 # OS is one of the values you used to register the solaris media using&lt;br /&gt;
 #    the add_solaris_location command&lt;br /&gt;
 #&lt;br /&gt;
 base_config_ClientArch=i86pc&lt;br /&gt;
 base_config_ClientEther=00:0c:29:76:fd:15&lt;br /&gt;
 base_config_ClientOS=10i&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Client allocation&lt;br /&gt;
 #&lt;br /&gt;
 # The mechanism used to build this client; by default, the options listed&lt;br /&gt;
 # in /opt/jet/etc/jumpstart.conf will be tried; you should only set this&lt;br /&gt;
 # if this particular client needs to do something different.&lt;br /&gt;
 # JET supports bootp, dhcp, and grub as allocation options.&lt;br /&gt;
 # Currently grub is only supported on i86pc architectures.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_client_allocation=&amp;quot;grub&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # If you are using grub, you can set this variable to apply additional&lt;br /&gt;
 # grub directives to the menu.lst.&amp;lt;MACADDRESS&amp;gt; file.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_grub_append=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # products	is the set of products to install after base_config; this&lt;br /&gt;
 #		should be updated automatically by make_template, so you&lt;br /&gt;
 #		will only need to change it, if you wish to omit certain&lt;br /&gt;
 #		modules when testing/debugging.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_products=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # JumpStart sysidcfg information&lt;br /&gt;
 #&lt;br /&gt;
 # The sysidcfg file provides information at initial boot time so that the&lt;br /&gt;
 # system can properly identify itself. The interface and ip address defined &lt;br /&gt;
 # here MUST be on the same subnet as the JumpStart server. The root password &lt;br /&gt;
 # is set here also and must be written in encrypted format. The default value&lt;br /&gt;
 # shown here is &amp;quot;newroot&amp;quot;. The timeserver is normally the IP address of the&lt;br /&gt;
 # JumpStart server.&lt;br /&gt;
 #&lt;br /&gt;
 # nameservice examples:&lt;br /&gt;
 #			NONE&lt;br /&gt;
 #			NIS { domain_name=uk.sun.com name_server=nis.uk.sun.com(129.159.91.1) }&lt;br /&gt;
 #		or for DNS&lt;br /&gt;
 #			DNS { domain_name=uk.sun.com name_server=192.168.1.1 search=uk.sun.com }&lt;br /&gt;
 #&lt;br /&gt;
 # network_interface:&lt;br /&gt;
 #			le0, hme0&lt;br /&gt;
 #			or PRIMARY (the default interface - net in OBP)&lt;br /&gt;
 #			N.B. PRIMARY is only valid from Solaris 7 upwards&lt;br /&gt;
 #&lt;br /&gt;
 # locale:&lt;br /&gt;
 #			en_UK	for Solaris 2.6&lt;br /&gt;
 #			en_GB	for Solaris 7 and above&lt;br /&gt;
 #&lt;br /&gt;
 # timeserver:		Where the client gets the current time from.&lt;br /&gt;
 #			Leave blank to default the the JumpStart server&lt;br /&gt;
 #&lt;br /&gt;
 #			Alternatively, set to 'localhost' to trust the current&lt;br /&gt;
 #			hardware clock on the client&lt;br /&gt;
 # &lt;br /&gt;
 # terminal:		terminal type (vt100/vt220/sun etc)&lt;br /&gt;
 #&lt;br /&gt;
 # security_policy:	Kerberos policy (Solaris 8 +)&lt;br /&gt;
 #&lt;br /&gt;
 # protocol_ipv6:	Use ipv6 or not (Solaris 8 +)&lt;br /&gt;
 #&lt;br /&gt;
 # default_route:	Solaris 9 allows a default route to be set&lt;br /&gt;
 #			(ignored on all other versions of Solaris, less than 9)&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_sysidcfg_nameservice=NONE&lt;br /&gt;
 base_config_sysidcfg_network_interface=PRIMARY &lt;br /&gt;
 base_config_sysidcfg_ip_address=192.168.0.200&lt;br /&gt;
 base_config_sysidcfg_netmask=255.255.255.0&lt;br /&gt;
 base_config_sysidcfg_root_password=&amp;quot;boajrOmU7GFmY&amp;quot;&lt;br /&gt;
 base_config_sysidcfg_system_locale=en_GB.ISO8859-1&lt;br /&gt;
 base_config_sysidcfg_timeserver=localhost&lt;br /&gt;
 base_config_sysidcfg_timezone=&amp;quot;GB&amp;quot;&lt;br /&gt;
 base_config_sysidcfg_terminal=vt100&lt;br /&gt;
 base_config_sysidcfg_security_policy=NONE&lt;br /&gt;
 base_config_sysidcfg_protocol_ipv6=no&lt;br /&gt;
 base_config_sysidcfg_default_route=192.168.0.254&lt;br /&gt;
&lt;br /&gt;
 ########################################&lt;br /&gt;
 # X86, X64 specific settings. If this is an x86 client, then you may need&lt;br /&gt;
 # to configure these settings. They are ignored for SPARC builds.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_x86_nowin:&lt;br /&gt;
 # This stops Solaris from trying to run windows during the install.&lt;br /&gt;
 # the default value is yes.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_x86_console:&lt;br /&gt;
 # Set the console to the correct tty port. This is used for doing installs&lt;br /&gt;
 # via the serial port or the SP. b1600,v20z and v40z use ttya. lx50, v60x,&lt;br /&gt;
 # and v65x use ttyb. NOTE: you only need to set this if you are NOT going &lt;br /&gt;
 # to connect a keyboard and monitor to the client.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_x86_disable_acpi:&lt;br /&gt;
 # Disable ACPI - sometimes disabling ACPI makes the install go&lt;br /&gt;
 # better due to how the interrupts are handled. Non-Null disables ACPI.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_x86_safetoreboot:&lt;br /&gt;
 # The Solaris installer can't control the BIOS, therefore does not&lt;br /&gt;
 # know if its safe to reboot the client as it may simply jumpstart&lt;br /&gt;
 # again. If your PXE boot is a one time option, and the next reboot&lt;br /&gt;
 # will attempt to boot from disk, then you probably want to set this&lt;br /&gt;
 # option to &amp;quot;yes&amp;quot;. Otherwise, leave it as it is so that it won't reboot&lt;br /&gt;
 # and therefore allow you to manually change your BIOS to boot from disk.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_x86_disable_kdmconfig:&lt;br /&gt;
 # X86 systems sometimes go interactive on the first reboot (Bug 6321043)&lt;br /&gt;
 # on Solaris 10 Update 1. Setting this parameter will stop this from&lt;br /&gt;
 # happenning.&lt;br /&gt;
 # &lt;br /&gt;
 # base_config_x86_confflags&lt;br /&gt;
 # The parameters specified for this variable are passed directly to &lt;br /&gt;
 # add_install_client -b confflags= option.  &lt;br /&gt;
 # For e.g., by specifying,&lt;br /&gt;
 # base_config_x86_confflags=&amp;quot;-f -P/boot/solaris/dca&amp;quot;&lt;br /&gt;
 # &lt;br /&gt;
 # add_install_client is called with -b confflag=&amp;quot;-f -P /boot/solaris/dca&amp;quot;&lt;br /&gt;
 # option.&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_sysidcfg_x86_kdmfile&lt;br /&gt;
 # Append the file specified here to sysidcfg file.&lt;br /&gt;
 # This variable can reference a file relative to the &lt;br /&gt;
 # Clients/&amp;lt;clientname&amp;gt; directory or a absolute path. &lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 base_config_x86_nowin=&amp;quot;yes&amp;quot;&lt;br /&gt;
 base_config_x86_console=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_x86_disable_acpi=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_x86_safetoreboot=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_x86_disable_kdmconfig=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_x86_confflags=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_sysidcfg_x86_kdmfile=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 #######&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # &lt;br /&gt;
 # Want to create your own custom profile ? if so, use this variable to&lt;br /&gt;
 # reference a file relative to the Clients/&amp;lt;clientname&amp;gt; directory or &lt;br /&gt;
 # absolute path, otherwise fill in the other details below to get toolkit &lt;br /&gt;
 # to create one for you.&lt;br /&gt;
 #&lt;br /&gt;
 # If absolute path is specified, then the profile file is copied &lt;br /&gt;
 # to Clients/&amp;lt;clientname&amp;gt; directory.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile=&amp;quot;&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #######&lt;br /&gt;
 # OR fill out the base_config_profile variables below.&lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # JumpStart profile information&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # A limited profile can be automatically generated here. If further &lt;br /&gt;
 # customisation is required, then you can manually create a profile in the&lt;br /&gt;
 # client directory and reference it in the base_config_profile variable.&lt;br /&gt;
 #&lt;br /&gt;
 # Cluster:&lt;br /&gt;
 #	SUNWCrnet		: Minimal. Solaris 10 only&lt;br /&gt;
 #	SUNWCreq		: Required - really basic, good for testing&lt;br /&gt;
 #	SUNWCuser		: User collection&lt;br /&gt;
 #	SUNWCprog		: User + Developers collection&lt;br /&gt;
 #	SUNWCall		: All packages&lt;br /&gt;
 #	SUNWCXall		: All + OEM packages	(mandatory for E10K)&lt;br /&gt;
 #&lt;br /&gt;
 # usedisk:	defines the disk that the OS will be loaded on to - bootdisk&lt;br /&gt;
 #		(if this is set to rootdisk. , then the current boot disk will&lt;br /&gt;
 #		 be used)&lt;br /&gt;
 #&lt;br /&gt;
 # dontuse:	defines disks that should not be used..&lt;br /&gt;
 #		** N.B. This will only be used if 'usedisk' is NOT set&lt;br /&gt;
 #		Space seperated list of disks of the form c?t?d?&lt;br /&gt;
 #&lt;br /&gt;
 # partition sizes:&lt;br /&gt;
 #&lt;br /&gt;
 # 	if partitions are not required simply leave blank. In order to maintain &lt;br /&gt;
 # 	consistency the partitions will always use the same slice number:&lt;br /&gt;
 #&lt;br /&gt;
 #		/	s0&lt;br /&gt;
 #		swap	s1&lt;br /&gt;
 #&lt;br /&gt;
 # 	We've prepopulated the remaining slices based on Sun defaults,&lt;br /&gt;
 #	but you can change this.&lt;br /&gt;
 #		/var	s5&lt;br /&gt;
 #		/usr	s6&lt;br /&gt;
 #		/opt	s7&lt;br /&gt;
 #&lt;br /&gt;
 #	at most one partition can have the size 'free' which denotes all the&lt;br /&gt;
 #	unallocated/spare space on a disk.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile_cluster=SUNWCXall&lt;br /&gt;
 base_config_profile_usedisk=rootdisk.&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_dontuse=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_root=free &lt;br /&gt;
 base_config_profile_swap=256 &lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # If you are using VxVM and want your boot disk to look like the mirror, then&lt;br /&gt;
 # leave slices 3 and 4 empty. If you do not care about keeping the two disks&lt;br /&gt;
 # looking cosmetically the same, please just make sure you have two free slices&lt;br /&gt;
 # somewhere on the disk for VxVM!&lt;br /&gt;
 #&lt;br /&gt;
 # If you are not using VxVM, then you can use s3 and s4 for whatever you wish!&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_s3_mtpt=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_s3_size=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_s4_mtpt=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_s4_size=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_s5_mtpt=&amp;quot;/var&amp;quot;&lt;br /&gt;
 base_config_profile_s5_size=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_s6_mtpt=&amp;quot;/usr&amp;quot;&lt;br /&gt;
 base_config_profile_s6_size=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # If you are using DiskSuite, the default behaviour is to use slice 7 as a&lt;br /&gt;
 # location for metastate databases. If you are using DiskSuites default config,&lt;br /&gt;
 # please avoid using s7 for data!&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_s7_mtpt=&amp;quot;/opt&amp;quot;&lt;br /&gt;
 base_config_profile_s7_size=&amp;quot;&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 ############&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # You can specify additional disks to use/configure here&lt;br /&gt;
 #&lt;br /&gt;
 # additional_disks is a space separated list of c?t?d? type disk names&lt;br /&gt;
 #&lt;br /&gt;
 # For each disk listed in additional_disks, a pair of variables of the form&lt;br /&gt;
 #&lt;br /&gt;
 #	base_config_profile_disk_c?t?d?s?_mtpt=&amp;quot;....&amp;quot;&lt;br /&gt;
 #	base_config_profile_disk_c?t?d?s?_size=&amp;quot;....&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 # should be defined for each slice required on the disk.&lt;br /&gt;
 #&lt;br /&gt;
 # N.B. DO NOT SET THE BOOT DISK UP HERE !&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile_additional_disks=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Additional locales/geos e.g. N_Europe, C_Europe&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile_add_locales=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_del_locales=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_profile_add_geos=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_del_geos=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # UFS Logging&lt;br /&gt;
 #&lt;br /&gt;
 # Solaris 7 and above support UFS+, which allows for a logging filesystem&lt;br /&gt;
 # under UFS. If you want to use this feature on any of the UFS mount points,&lt;br /&gt;
 # please specify the mount points here, as a space seperated list, or enter&lt;br /&gt;
 # the keyword &amp;quot;all&amp;quot; to enable logging on all UFS filesystems.&lt;br /&gt;
 #&lt;br /&gt;
 # Solaris 9 09/04 enables logging by default. You can also specify mountpoints&lt;br /&gt;
 # preceded by a - sign to say that you DON'T want logging enabled on that&lt;br /&gt;
 # filesystem, or you can use the keyword &amp;quot;none&amp;quot; to say you don't want any &lt;br /&gt;
 # ufs logging turned on at all.&lt;br /&gt;
 #&lt;br /&gt;
 # N.B. root (/) can be included in the list, and is included by default if&lt;br /&gt;
 #      using either the &amp;quot;all&amp;quot; or &amp;quot;none&amp;quot; keyword.&lt;br /&gt;
 #      &lt;br /&gt;
 #      Finally, you can't mix keywords and mountpoints. i.e. &amp;quot;all -/&amp;quot; is NOT &lt;br /&gt;
 #      valid.&lt;br /&gt;
 # e.g. base_config_ufs_logging_filesys=&amp;quot;all&amp;quot;  		: log all filesystems&lt;br /&gt;
 #      base_config_ufs_logging_filesys=&amp;quot;none&amp;quot; 		: log no filesystems&lt;br /&gt;
 #      base_config_ufs_logging_filesys=&amp;quot;-/ /var -/usr&amp;quot;  : log /var, but not / and /usr.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_ufs_logging_filesys=&amp;quot;all&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Packages to add to/remove from the selected cluster&lt;br /&gt;
 #&lt;br /&gt;
 # Use this to populate the profile with package &amp;lt;pkg&amp;gt; &amp;lt;add|delete&amp;gt; entries&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile_add_packages=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_del_packages=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Clusters to add to/remove &lt;br /&gt;
 #&lt;br /&gt;
 # Use this to populate the profile with cluster &amp;lt;cluster&amp;gt; &amp;lt;add|delete&amp;gt; entries&lt;br /&gt;
 #&lt;br /&gt;
 base_config_profile_add_clusters=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_profile_del_clusters=&amp;quot;SUNWCpm SUNWCpmx SUNWCdial SUNWCdialx&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Remote file systems (NFS)&lt;br /&gt;
 #&lt;br /&gt;
 # Specify these as space seperated list of pairs as follows, using ? as&lt;br /&gt;
 # the seperator (as : has special meanings with nfs!)&lt;br /&gt;
 #&lt;br /&gt;
 # e.g. to mount 1.1.1.1:/fs on /fs you would create the entry&lt;br /&gt;
 #      base_config_nfs_mounts=&amp;quot;fs?1.1.1.1:/fs&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 base_config_nfs_mounts=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Host information&lt;br /&gt;
 #&lt;br /&gt;
 # This section defines most things network related etc.&lt;br /&gt;
 #&lt;br /&gt;
 # In addtion, if the machine will be JumpStarted as one name/address and&lt;br /&gt;
 # needs to have a different name/address once installed, this is where you&lt;br /&gt;
 # can set that information.&lt;br /&gt;
 #&lt;br /&gt;
 # nodename:		the value for /etc/nodename if it's not the default&lt;br /&gt;
 #			hostname&lt;br /&gt;
 #&lt;br /&gt;
 # defaultrouter:	the value for /etc/defaultrouter.&lt;br /&gt;
 #&lt;br /&gt;
 # notrouter:		if this is set, the file /etc/notrouter will be created&lt;br /&gt;
 #&lt;br /&gt;
 # dns_domain:		domain entry for /etc/resolv.conf&lt;br /&gt;
 #&lt;br /&gt;
 # dns_nameservers:	nameserver entries for /etc/resolv.conf&lt;br /&gt;
 #			(list of ip addresses, space separated)&lt;br /&gt;
 #&lt;br /&gt;
 # dns_searchpath:	list of entries to go in the search line&lt;br /&gt;
 #&lt;br /&gt;
 # dns_disableforbuild:	If there is no DNS available in the build&lt;br /&gt;
 #                       environment, set this to delay the configuration&lt;br /&gt;
 #			of DNS until later on.&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_nodename=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_defaultrouter=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_notrouter=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_dns_domain=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_dns_nameservers=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_dns_searchpath=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 base_config_dns_disableforbuild=&amp;quot;yes&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ###########&lt;br /&gt;
 #&lt;br /&gt;
 # NTP configuration&lt;br /&gt;
 #&lt;br /&gt;
 # Specify a list of names or ip addresses for the NTP servers. The first&lt;br /&gt;
 # one will be given a 'prefer' tag. This section will only place lines&lt;br /&gt;
 # of the form: server &amp;lt;ipaddress/name&amp;gt; [prefer]&lt;br /&gt;
 # into the /etc/inet/ntp.conf file. If you require more control of ntp,&lt;br /&gt;
 # please use the custom module to deploy your own custom ntp.conf file.&lt;br /&gt;
 #&lt;br /&gt;
 # N.B. If you do use names, they must be resolvable in your name service.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_ntp_servers=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Network Interface information&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # networkifs:		a list of interfaces to be defined,&lt;br /&gt;
 #			space seperated &amp;quot;le0 hme0&amp;quot;.&lt;br /&gt;
 #			N.B. the sysidcfg interface will already be configured&lt;br /&gt;
 #			&lt;br /&gt;
 #			Logical interfaces should be defined using _'s rather&lt;br /&gt;
 #			than :'s.&lt;br /&gt;
 #&lt;br /&gt;
 # networkif_&amp;lt;ifname&amp;gt;:	the details of the interface &amp;lt;if&amp;gt;&lt;br /&gt;
 #			&amp;quot;netname netmask hostname address&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #			netname:	arbritrary name for /etc/networks&lt;br /&gt;
 #			netmask:	netmask of this if (e.g. 255.255.255.0)&lt;br /&gt;
 #			hostname:	unique hostname (N.B. not multihomed)&lt;br /&gt;
 #			address:	IP address of this interface&lt;br /&gt;
 #&lt;br /&gt;
 # For example:&lt;br /&gt;
 #&lt;br /&gt;
 #	base_config_networkifs=&amp;quot;ge0 ge0_1&amp;quot;&lt;br /&gt;
 #	base_config_networkif_ge0=&amp;quot;bkp 255.255.255.0 me-bkp 192.168.1.0&amp;quot;&lt;br /&gt;
 #	base_config_networkif_ge0_1=&amp;quot;bkp2 255.255.255.0 me-bkp2 192.168.2.0&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_networkifs=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_networkif_le0=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # N.B. Logical interfaces MUST use _ rather than : as illustrated below&lt;br /&gt;
 base_config_networkif_le0_1=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # IP Multipathing (Solaris 8+)&lt;br /&gt;
 #&lt;br /&gt;
 # 	IPMP default mode is automatic failback.&lt;br /&gt;
 #	To change this mode edit /etc/default/mpathd&lt;br /&gt;
 #&lt;br /&gt;
 # ipmp_networkifs:	a list of interfaces to be defined under ipmp control&lt;br /&gt;
 #			a space separated list of pairs only&lt;br /&gt;
 #			e.g. &amp;quot;qfe0_qfe4 qfe1_qfe5&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #		N.B. If the primary interface is used in an ipmp group, the &lt;br /&gt;
 #		     system must be rebooted manually after installation to &lt;br /&gt;
 #		     activate ipmp.&lt;br /&gt;
 #&lt;br /&gt;
 #		N.B. Can only setup ipmp group with pairs of interfaces in one&lt;br /&gt;
 #		     of the following configurations:&lt;br /&gt;
 #			active-standby failover:&lt;br /&gt;
 # 			   Set ipmp mode = s, and specify one logical &lt;br /&gt;
 # 			   hostname/ip address pair.&lt;br /&gt;
 #			failover with outbound load spreading:&lt;br /&gt;
 #			   Set ipmp mode = l, and specify one logical &lt;br /&gt;
 #			   hostname/ip address pair.&lt;br /&gt;
 #			active-active with outbound load spreading:&lt;br /&gt;
 #			   Set ipmp mode = l, specify a second logical &lt;br /&gt;
 #			   hostname/ip address pair for the second interface.&lt;br /&gt;
 #&lt;br /&gt;
 # ipmp_networkif_&amp;lt;if&amp;gt;_&amp;lt;if&amp;gt;: &amp;quot;netgroup mode test1 test2 mask hostname log-ip hostname2 log-ip2&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #			details of the interfaces in the ipmp group&lt;br /&gt;
 #			e.g. networkif_ipmp_qfe0_qfe4&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 #			netgroup:	ipmp interface group name&lt;br /&gt;
 #					e.g. database-net&lt;br /&gt;
 #&lt;br /&gt;
 #			ipmp mode:	s = standby (failover only)&lt;br /&gt;
 #&lt;br /&gt;
 #					  ** test addresses are allocated last,&lt;br /&gt;
 #					  ** first test address will be on the&lt;br /&gt;
 #					  ** first virtual interface of the&lt;br /&gt;
 #					  ** first physical adapter. Second&lt;br /&gt;
 #					  ** test address will be on the second&lt;br /&gt;
 #					  ** physical adapter.&lt;br /&gt;
 #&lt;br /&gt;
 #					l = load spreading / active-active&lt;br /&gt;
 #					&lt;br /&gt;
 #					  ** test addresses are allocated on&lt;br /&gt;
 #					  ** first virtual interfaces on both&lt;br /&gt;
 #					  ** the first and second physical&lt;br /&gt;
 #					  ** adapters.&lt;br /&gt;
 #&lt;br /&gt;
 #				To force the test addresses onto the physical&lt;br /&gt;
 #				adapters, use the suffix 'p' to the above&lt;br /&gt;
 #				modes, i.e. 'sp' or 'lp'. This is not&lt;br /&gt;
 #				recommended and may break certain applications.&lt;br /&gt;
 #&lt;br /&gt;
 #			test1:		ipmp test address1&lt;br /&gt;
 #			test2:		ipmp test address2&lt;br /&gt;
 #&lt;br /&gt;
 #				N.B. these addresses must not be used or&lt;br /&gt;
 #					placed in the hosts file&lt;br /&gt;
 #&lt;br /&gt;
 #			mask:		netmask for ipmp pair&lt;br /&gt;
 #			&lt;br /&gt;
 #			hostname:	unique hostname for logical ip&lt;br /&gt;
 #&lt;br /&gt;
 #			log-ip:		logical ip address for first i/f of pair&lt;br /&gt;
 #&lt;br /&gt;
 # 		N.B. The following two parameters are for active-active&lt;br /&gt;
 #		     configurations only. Do not specify them for an &lt;br /&gt;
 #		     active-standby configuration.&lt;br /&gt;
 #&lt;br /&gt;
 #			hostname2:	unique hostname for logical ip&lt;br /&gt;
 #&lt;br /&gt;
 #			log-ip2:	logical ip address for second i/f &lt;br /&gt;
 #					of pair&lt;br /&gt;
 # IPMP on Solaris 10.&lt;br /&gt;
 # If you are running Solaris 10, you can optionally configure the&lt;br /&gt;
 # system to have NO test addresses. In this case, the ipmp mode should be set&lt;br /&gt;
 # to &amp;quot;ln&amp;quot; or &amp;quot;sn&amp;quot; depending on whether you want outbound load spreading or&lt;br /&gt;
 # not and the 2 test addresses do not need to be privided.&lt;br /&gt;
 #&lt;br /&gt;
 # Examples:&lt;br /&gt;
 # --------&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_ipmp_networkifs=&amp;quot;qfe0_qfe1&amp;quot;&lt;br /&gt;
 # Outbound load spreading 2 hostnames, test on virtual interfaces.&lt;br /&gt;
 # base_config_ipmp_networkif_qfe0_qfe1=&amp;quot;db l 10.0.0.1 10.0.0.2 24 oracle-db 10.0.0.3 apache 10.0.0.4&amp;quot;&lt;br /&gt;
 # Outbound load spreading 1 hostname, test on physical interfaces.&lt;br /&gt;
 # base_config_ipmp_networkif_qfe0_qfe1=&amp;quot;db lp 10.0.0.1 10.0.0.2 24 oracle-db 10.0.0.3&amp;quot;&lt;br /&gt;
 # Failover, 1 hostname, test on physical interfaces.&lt;br /&gt;
 # base_config_ipmp_networkif_qfe0_qfe1=&amp;quot;db sp 10.0.0.1 10.0.0.2 24 oracle-db 10.0.0.3&amp;quot;&lt;br /&gt;
 # Failover, 1 hostname, no test addresses (Sol 10 only).&lt;br /&gt;
 # base_config_ipmp_networkif_qfe0_qfe1=&amp;quot;db sn 24 oracle-db 10.0.0.3&amp;quot;&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 base_config_ipmp_networkifs=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_ipmp_networkif_qfe0_qfe1=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # Misc options&lt;br /&gt;
 #&lt;br /&gt;
 # this section is a catchall for other options not included above&lt;br /&gt;
 #&lt;br /&gt;
 # update_terminal:	if set, put the sysidcfg terminal type into inittab &lt;br /&gt;
 #&lt;br /&gt;
 # enable_savecore:	if set to any value, enable save core (Solaris 2.6 only)&lt;br /&gt;
 #&lt;br /&gt;
 # dumpadm_minfree:	set a limit so that crash dumps don't fill up the&lt;br /&gt;
 #			dump filesystem. See dumpadm(1M) -m option for&lt;br /&gt;
 #			possible values.&lt;br /&gt;
 #&lt;br /&gt;
 # noautoshutdown:	if set to any value, disable power management&lt;br /&gt;
 #&lt;br /&gt;
 # enable_rootlogin:	if set to any value, enable network root login&lt;br /&gt;
 #			from both telnet/rsh and ssh&lt;br /&gt;
 #&lt;br /&gt;
 # enable_rootftp:	if set to any value, enable root ftp access&lt;br /&gt;
 #&lt;br /&gt;
 # shutup_sendmail:	if set, create an alias hostname. to shut up sendmail&lt;br /&gt;
 #&lt;br /&gt;
 # poweroff_afterbuild:	if set, shut the machine down once it has been built&lt;br /&gt;
 #&lt;br /&gt;
 # base_config_dedicated_dump_device:&lt;br /&gt;
 #			if set, dumpadm will configure the partition as a&lt;br /&gt;
 #			Dedicated Dump Device. See dumpadm(1M) for supported&lt;br /&gt;
 #			Operating Environments.&lt;br /&gt;
 #			(Device path e.g. /dev/dsk/c?t?d?s?)&lt;br /&gt;
 #&lt;br /&gt;
 #	N.B. This partition is for the SOLE use of the crashdump utility !&lt;br /&gt;
 #&lt;br /&gt;
 # enable_altbreak:	if set, enable alternate break sequence&lt;br /&gt;
 #&lt;br /&gt;
 # disable_sysid_probe:	if set, skip the sysid stuff on the first reboot; this&lt;br /&gt;
 #			usually just tries to rarp ip addresses for additional&lt;br /&gt;
 #			interfaces and takes *ages* on machines with lots&lt;br /&gt;
 #			of unused network adapters. &lt;br /&gt;
 #			&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 base_config_update_terminal=&amp;quot;yes&amp;quot;&lt;br /&gt;
 base_config_enable_savecore=&amp;quot;yes&amp;quot;&lt;br /&gt;
 base_config_dumpadm_minfree=&amp;quot;20000k&amp;quot;&lt;br /&gt;
 base_config_noautoshutdown=&amp;quot;pm_disabled&amp;quot;&lt;br /&gt;
 base_config_enable_rootlogin=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_enable_rootftp=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_shutup_sendmail=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_poweroff_afterbuild=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_dedicated_dump_device=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_enable_altbreak=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_disable_sysid_probe=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # NFSv4&lt;br /&gt;
 #&lt;br /&gt;
 # Set up the NFSv4 domain to prevent being prompted at first reboot.&lt;br /&gt;
 # If not set, this will default to the entry in base_config_dns_domain,&lt;br /&gt;
 # and if that is not set, to the value 'domain', which is the default&lt;br /&gt;
 # in /etc/default/nfs&lt;br /&gt;
 #&lt;br /&gt;
 base_config_nfsv4_domain=&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 ############&lt;br /&gt;
 #&lt;br /&gt;
 # N.B. Unless you need to point this client at alternate media for patches&lt;br /&gt;
 #      and packages that is not held on this server, please skip this section!&lt;br /&gt;
 #&lt;br /&gt;
 # productdir	is where to find the products. This should be a URI style&lt;br /&gt;
 #		path, i.e. nfs://192.168.1.1/export/install/pkgs. If the server&lt;br /&gt;
 #		is the JumpStart server, then it should just be specified&lt;br /&gt;
 #		as a normal path.&lt;br /&gt;
 #&lt;br /&gt;
 # patchdir	is where to find the patches. Same format as productdir.&lt;br /&gt;
 #&lt;br /&gt;
 # --------------------------------------------------------------------------&lt;br /&gt;
 #  Leaving the following blank means they will be populated using jumpstart.conf&lt;br /&gt;
 #  and the JumpStart servers ip address. This is the default behaviour&lt;br /&gt;
 #  and should only be changed if your patch/package repository is not held&lt;br /&gt;
 #  on this server.&lt;br /&gt;
 # --------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 base_config_productdir=&amp;quot;&amp;quot;&lt;br /&gt;
 base_config_patchdir=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Last one - mainly for developing JumpStart scripts!&lt;br /&gt;
 #&lt;br /&gt;
 # If you set this, the rc3.d/S99jumpstart script will be disabled&lt;br /&gt;
 # (set to rc3.d/s99jumpstart) every time it is processed - this allows you&lt;br /&gt;
 # to run it by hand and invoke each reboot step&lt;br /&gt;
 # This does not work on Solaris 10.&lt;br /&gt;
 #&lt;br /&gt;
 base_config_debug_jumpstart_postinstall=&amp;quot;&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 ###############################################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other JET configurations ==&lt;br /&gt;
&lt;br /&gt;
=== JET Sparc_DHCP ===&lt;br /&gt;
&lt;br /&gt;
 If you want to configure JET for a basic sparc DHCP and bootp build.&lt;br /&gt;
  &lt;br /&gt;
 For Sparc DHCP just make the following changes…&lt;br /&gt;
  &lt;br /&gt;
  Create a template with the base_config_client_allocation equal &amp;quot;dhcp&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  Edit /opt/SUNWjet/etc/Jumpstart.conf and add uname –i to JS_DHCP_VENDOR=&amp;quot;SUNW.Ultra-5_10 SUNW.Ultra-30&amp;quot; to&lt;br /&gt;
  reflect my wanting to use SPARC &amp;amp; DHCP.&lt;br /&gt;
  &lt;br /&gt;
  make_client will create the appropriate settings in dhcpmgr etc.&lt;br /&gt;
 &lt;br /&gt;
=== JET Sparc_Bootp ===&lt;br /&gt;
&lt;br /&gt;
 For Sparc bootp just create a template with the base_config_client_allocation equal &amp;quot;bootp&amp;quot;&lt;br /&gt;
 and make_client will create the appropriate settings in tftpboot etc.&lt;br /&gt;
 &lt;br /&gt;
=== Changing the media location ===&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
 If you want to change media locations from my example of /export/install to say &lt;br /&gt;
&lt;br /&gt;
/export/jumpstart/s10i&lt;br /&gt;
/export/jumpstart/s10sparc &lt;br /&gt;
etc.&lt;br /&gt;
 &lt;br /&gt;
Update my “solaris locations” you will need to make JS_SOLARIS_DIR=/export/jumpstart&lt;br /&gt;
Only thing that matters is the solaris media locations. The JS_SOLARIS_DIR only affects the location of the media &lt;br /&gt;
when you use the JET copy_solaris_media command, otherwise it is immaterial. &lt;br /&gt;
In other words, once your /opt/SUNWjet/etc/solaris_media_locations file is vaild, everthing should be hunky dory..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paul</name></author>
	</entry>
</feed>