|
|
1.1 root 1: BBuuiilldd -- Command
2:
3: /uussrr/ssyyss/BBuuiilldd _o_p_t_i_o_n__l_i_s_t
4:
5: The script /uussrr/ssyyss/BBuuiilldd builds a new COHERENT kernel. Its many options
6: allow you to choose the mix of devices to linked into the new kernel. The
7: following describes these options in detail.
8:
9: aall, aassyy, hhss
10: The default device driver for async devices is aassyy. You _c_a_n_n_o_t
11: combine this device with either of the older (i.e., obsolete)
12: drivers aall or hhss. However, aall and hhss may both be present in the
13: same kernel. If you include aall or hhss, you must create the proper
14: device nodes in directory /ddeevv.
15:
16: aahhaa, aatt, ssss
17: The default driver is aatt only, for a system with an AT-type (MFM,
18: RLL, ESDI, or IDE) hard drive. You can use any one of these
19: devices in a configuration, and you can use aatt and one of the
20: SCSI devices in the same kernel. You cannot patch both SCSI
21: devices, aahhaa and ssss, into the same kernel.
22:
23: kkbb, kkbb_dd, kkbb_ff, nnkkbb
24: You can use only one of these keyboard drivers. nnkkbb supports
25: keyboard tables, which you can load with the commands kept in
26: directory /ccoonnff/kkbbdd). It uses scan-code set 3, which does not
27: work on about 5% of the cheap clone keyboards.
28:
29: Driver kkbb works on all keyboards, but does not allow loadable
30: keyboard configuration and is therefore for U.S.-style systems
31: only.
32:
33: Drivers kkbb_dd and kkbb_ff are, respectively, the German and French
34: variants of the kkbb driver.
35:
36: vvtt Use this option to support virtual consoles. Because this driver
37: uses an extension of the nnkkbb keyboard driver, none of the
38: previous keyboard drivers should be specified, and the same
39: keyboard restrictions apply to vvtt as to nnkkbb above.
40:
41: vvttkkbb, vvttkkbb_dd, vvttkkbb_ff
42: You can use only one of these keyboard drivers. Driver vvttkkbb
43: works on all keyboards, but does not allow loadable keyboard
44: configuration and is therefore for U.S.-style systems only.
45:
46: Drivers vvttkkbb_dd and vvttkkbb_ff are, respectively, the German and
47: French variants of the vvttkkbb driver.
48:
49: -aa _a_s_y_n_c-_f_i_l_e
50: If you use device driver aassyy, this option lets you supply a file
51: other than /eettcc/ddeeffaauulltt/aassyynncc as the option to the command
52: aassyyppaattcchh.
53:
54: -cc _c_o_m_p_i_l_e_r-_f_l_a_g_s
55: This option lets you pass compiler flags directly to mmaakkee.
56:
57: -iipp This option tells BBuuiilldd to repeat the same set of patches on the
58: new kernel that you patched into the present kernel when you
59: installed COHERENT on your system, before it patches in any of
60: the requests you are making now.
61:
62: -oo _k_e_r_n_e_l-_f_i_l_e:
63: Name the kernel file to be created. If you are booting from the
64: hard drive, the kernel file must be located in the root
65: directory.
66:
67: _X=_Y If an option string contains an equal sign, BBuuiilldd passes it
68: directly as an argument to command ppaattcchh, which is applied after
69: the kernel is built.
70:
71: _E_x_a_m_p_l_e_s
72: For example, an invocation of:
73:
74: Build at nkb
75:
76: builds a COHERENT kernel using the aatt device driver for the AT/IDE
77: interface hard disk, using device driver nnkkbb which is the user configurable
78: keyboard device driver.
79:
80: An alternate configuration could be:
81:
82: Build -ip ss kb
83:
84: which builds a COHERENT kernel using the ssss device driver for the Seagate
85: and Future Domain SCSI interface hard disk, using device driver kkbb which is
86: the traditional COHERENT keyboard device driver. The kernel file produced
87: will be patched the same as the current kernel on the host system. _N_o_t_e
88: _w_e_l_l _t_h_a_t _t_h_e BBssss _d_r_i_v_e_r _m_u_s_t _b_e _p_a_t_c_h_e_d _b_e_f_o_r_e _i_t _i_s _u_s_e_d!
89:
90: _S_e_e _A_l_s_o
91: ddeevviiccee ddrriivveerrss
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.