Installation guide

described by a file named /usr/sys/conf/MYSYS. Each system has a
target configuration file built for it by the sizer program during
system installation. You modify the target configuration file when you
want to change one of the following keyword definitions:
– Global keywords that, if you are managing more than one system,
are often defined the same across systems
– System definition keywords that describe the kernel you want to
build for a particular system
– Device definition keywords that describe the devices connected to a
particular system
– callout keyword definitions that allow you to run shell command
subprocesses during kernel configuration
– options keyword definitions that specify software to be compiled
into the system
– makeoptions keyword definitions that are passed to the compiler,
assembler, and linker when building the kernel
– pseudodevice keyword definitions that describe psuedodevices
used on the system
Table 5–2 lists the entries that can be included in the target
configuration file.
• The /usr/sys/conf/GENERIC configuration file is the configuration
file that describes the generic kernel. The generic kernel supports all
valid devices and is useful when you are adding a new device to the
system. You can also use the generic kernel as a back-up kernel should
your target kernel be corrupted in some way.
Avoid deleting the /genvmunix file, which contains the generic kernel.
If you accidentally delete the generic kernel, you can rebuild it by using
the doconfig -c GENERIC command. For more information about
building a kernel using an existing configuration file, see Section 5.4.3.
_____________________ Note _____________________
Never delete the /usr/sys/conf/GENERIC file.
5.5.2 Extensions to the Target Configuration File
The /usr/sys/conf directory contains two optional configuration files
that describe extensions to the target configuration file. These are the
/usr/sys/conf/.product.list file and the /usr/sys/conf/
NAME
file.
These files store information about static kernel subsystems, sometimes
called kernel layered products.
5–28 Configuring the Kernel