SYSTEM(4) SYSTEM(4)
NAME
system - system configuration information table
DESCRIPTION
This file is used by the boot program to obtain
configuration information that cannot be obtained from the
equipped device table (EDT) at system boot time. This file
generally contains a list of software drivers to include in
the load, the assignment of system devices such as pipedev
and swapdev, as well as instructions for manually overriding
the drivers selected by the self-configuring boot process.
The syntax of the system file is given below. The parser
for the /etc/system file is case sensitive. All upper case
strings in the syntax below should be upper case in the
/etc/system file as well. Nonterminal symbols are enclosed
in angle brackets "<>" while optional arguments are enclosed
in square brackets "[]". Ellipses "..." indicate optional
repetition of the argument for that line.
<fname> ::= pathname
<string> ::= driver file name from /boot or EDT entry name
<device> ::= special device name | DEV(<major>,<minor>)
<major> ::= <number>
<minor> ::= <number>
<number> ::= decimal, octal or hex literal
The lines listed below may appear in any order. Blank lines
may be inserted at any point. Comment lines must begin with
an asterisk. Entries for EXCLUDE and INCLUDE are
cumulative. For all other entries, the last line to appear
in the file is used -- any earlier entries are ignored.
BOOT: <fname>
specifies the kernel a.out file to be booted;
if the file is fully resolved [such as that
produced by the mkunix(1M) program] then all
other lines in the system file have no
effect.
EXCLUDE: [ <string> ] ...
Page 1 May 1989
SYSTEM(4) SYSTEM(4)
specifies drivers to exclude from the load
even if the device is found in the EDT.
INCLUDE: [ <string>[(<number>)] ] ...
specifies software drivers or loadable
modules to be included in the load. This is
necessary to include the drivers for software
"devices". The optional <number>
(parenthesis required) specifies the number
of "devices" to be controlled by the driver
(defaults to 1). This number corresponds to
the builtin variable #c which may be referred
to by expressions in part one of the
/etc/master file.
ROOTDEV: <device>
identifies the device containing the root
file system.
SWAPDEV: <device> <number> <number>
identifies the device to be used as swap
space, the block number the swap space starts
at, and the number of swap blocks available.
PIPEDEV: <device>
identifies the device to be used for pipe
space.
FILES
/etc/system
SEE ALSO
master(4).
crash(1M), mkunix(1M), mkboot(1M) in the System
Administrator's Reference Manual.
Page 2 May 1989