|
|
1.1 root 1: .TH CONFIG 8
2: .CT 1 sa_nonmortals
3: .SH NAME
4: config \- configure a Unix kernel
5: .SH SYNOPSIS
6: .B /etc/config
7: [
8: .I machine
9: ]
10: .SH DESCRIPTION
11: .I Config
12: generates files used to build a Unix kernel
13: for the named
14: .IR machine .
15: The working directory should be
16: .F /usr/sys/conf
17: or
18: .BI /usr/sys/ machine;
19: if the latter,
20: .I machine
21: may be omitted from the command.
22: .PP
23: A machine description is expected in
24: .IB machine /conf\fR;
25: a makefile,
26: a number of header files,
27: and some C and assembler programs
28: are generated from the description.
29: .PP
30: The usual way to configure a new system is:
31: .IP
32: .EX
33: mkdir /usr/sys/newmach
34: cd /usr/sys/newmach
35: (create conf)
36: /etc/config
37: make
38: .EE
39: .SH FILES
40: All these files are in the configuration directory.
41: .br
42: .ns
43: .TF ../conf/makefile
44: .TP
45: .F ../conf/makefile
46: makefile template
47: .TP
48: .F ../conf/files
49: list of kernel source files
50: .TP
51: .F files
52: more sources specific to this machine
53: .TP
54: .F ../conf/devices
55: list of device handlers
56: .TP
57: .F devices
58: more devices specific to this machine
59: .TP
60: .F conf
61: machine description
62: .SH SEE ALSO
63: .IR config (5)
64: .SH BUGS
65: At the moment,
66: it's also necessary to create
67: .FR /usr/sys/machine/sparam.h .
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.