Annotation of coherent/f/usr/man/KERNEL/build, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.