88 lines
1.5 KiB
Text
88 lines
1.5 KiB
Text
.TH CPURC 8
|
|
.SH NAME
|
|
cpurc, cpurc.local, termrc, termrc.local \- boot scripts
|
|
.SH SYNOPSIS
|
|
.B cpurc
|
|
.br
|
|
.B cpurc.local
|
|
.PP
|
|
.B termrc
|
|
.br
|
|
.B termrc.local
|
|
.SH DESCRIPTION
|
|
After the kernel boots, it execs
|
|
.B /boot
|
|
(see
|
|
.IR root (3)),
|
|
which in turn execs
|
|
.BR /$cputype/init .
|
|
.IR Init (8)
|
|
sets the
|
|
.B $service
|
|
environment variable to
|
|
.B cpu
|
|
or
|
|
.BR terminal ,
|
|
and then invokes the appropriate
|
|
.B rc
|
|
script to bring the system up.
|
|
.PP
|
|
Based on the values of
|
|
.B $sysname
|
|
and
|
|
.B $terminal
|
|
these scripts start appropriate network processes and
|
|
administrative daemons and enable swapping.
|
|
.I Cpurc
|
|
sets
|
|
.B /env/boottime
|
|
to the time
|
|
.I cpurc
|
|
was executed and
|
|
.B /env/NPROC
|
|
to a value suitable for parallel compilation in
|
|
.IR mk (1).
|
|
.PP
|
|
If an executable file
|
|
.B /bin/termrc.local
|
|
exists,
|
|
.I termrc
|
|
will execute it.
|
|
If an executable file
|
|
.B /cfg/$sysname/termrc
|
|
exists for the machine named
|
|
.BR $sysname ,
|
|
.I termrc
|
|
will execute it next.
|
|
Automatic initialization of the mouse and
|
|
VGA on a PC is suppressed, if the user is
|
|
.BR none .
|
|
These files should be edited by local installations
|
|
to reflect the configuration of their systems.
|
|
.PP
|
|
On CPU servers, read
|
|
.L cpurc
|
|
for
|
|
.L termrc
|
|
in the previous paragraph.
|
|
.SH FILES
|
|
.TF /cfg/$sysname/termrc
|
|
.TP
|
|
.B /cfg/$sysname/cpurc
|
|
machine-specific boot script for
|
|
.I cpurc
|
|
.TP
|
|
.B /cfg/$sysname/termrc
|
|
machine-specific boot script for
|
|
.I termrc
|
|
.SH SOURCE
|
|
.B /rc/bin/*rc
|
|
.br
|
|
.B /rc/bin/*rc.local
|
|
.br
|
|
.B /cfg/$sysname/*rc
|
|
.SH "SEE ALSO"
|
|
.IR srv (4),
|
|
.IR namespace (6),
|
|
.IR init (8),
|
|
.IR listen (8)
|