|
|
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.