Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
System Administration Commandsmakedbm(1M)


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(1M) 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.

ATTRIBUTES

 

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
AvailabilitySUNWcsu

SEE ALSO

 

ypserv(1M), ndbm(3C), attributes(5)


SunOS 5.9Go To TopLast Changed 17 Aug 1999

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.