MAKEDBM(8)           Maintenance Commands and Procedures          MAKEDBM(8)
NAME
       makedbm - make a dbm file, or get a text file from a dbm file
SYNOPSIS
       makedbm [
-b] [
-l] [
-s] [
-E] [
-i yp_input_file]
            [
-o yp_output_name] [
-d yp_domain_name]
            [
-m yp_master_name] [
-S delimiter]
            [
-D number_of_delimiters] 
infile outfile       makedbm [
-u dbmfilename]
DESCRIPTION
       The 
makedbm utility takes the  
infile and converts it to a pair of
       files in 
ndbm format (see 
ndbm(3C)), namely 
outfile.pag and       
outfile.dir. Each line of the input file is converted to a single 
dbm       record. All characters up to the first 
TAB or 
SPACE form the key, and
       the rest of the line is the data. If a line ends with `\'
       (backslash), the data for that record is continued on to the next
       line. 
makedbm does not treat `#' (pound-sign) as a special character.
       Because  
makedbm is mainly used in generating 
dbm files for the 
NIS       name service, it generates a special entry with the key       
yp_last_modified, which is the date of 
infile (or the current time,
       if 
infile is `-').  The entries that have keys with the prefix 
yp_       are interpreted by 
NIS server utilities.
OPTIONS
       The following options are supported:       
-b                                  Insert the  
YP_INTERDOMAIN into the
                                  output.  This key causes 
ypserv(8) to use                                  
DNS for host name and address lookups for
                                  hosts not found in the maps.       
-d yp_domain_name                                  Create a special entry with the key                                  
yp_domain_name.       
-D number_of delimiters                                  Specify 
number_of_delimiters to skip
                                  before forming the key.       
-E                                  Delimiters are escaped.       
-i yp_input_file                                  Create a special entry with the key                                  
yp_input_file.       
-l                                  Lower case. Convert the keys of the given
                                  map to lower case, so that, for example,
                                  host name matches succeed independent of
                                  upper or lower case distinctions.       
-m yp_master_name                                  Create a special entry with the key                                  
yp_master_name. If no master host name is
                                  specified, 
yp_master_name is set to the
                                  local host name.       
-o yp_output_name                                  Create a special entry with the key                                  
yp_output_name.       
-s                                  Secure map. Accept connections from secure                                  
NIS networks only.       
-S delimiter                                  Specify the 
delimiter to use instead of
                                  the default delimiter for forming the key.       
-u dbmfilename                                  Undo a 
dbm file.  Prints out the file in
                                  text format, one entry per line, with a
                                  single space separating keys from values.
OPERANDS
       The following operands are supported:       
infile                  Input file for 
makedbm. If 
infile is `
-' (dash), the
                  standard input is read.       
outfile                  One of two output files in 
ndbm format: 
outfile.pag and                  
outfile.dir.SEE ALSO
       ndbm(3C), 
attributes(7), 
ypserv(8)                               August 17, 1999                    MAKEDBM(8)