Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ makedbm(1M) — SunOS 5.6

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ypserv(1M)

dbm_clearerr(3)

attributes(5)

makedbm(1M)

NAME

makedbm − make a dbm file, or get a text file from a dbm file

SYNOPSIS

makedbm [ B −bls ] [ −d yp_domain_name ] [ −i yp_input_file ]

[ −o yp_output_name ] [ −m yp_master_name ] infile outfile

makedbm [−u dbmfilename ]

DESCRIPTION

The makedbm utility takes the infile and converts it to a pair of files in ndbm format (see dbm_clearerr(3)), 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.

−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 will 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 will be 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. 

−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 TYPE ATTRIBUTE VALUE
Availability SUNWcsu

SEE ALSO

ypserv(1M), dbm_clearerr(3), attributes(5)

SunOS 5.6  —  Last change: 20 Feb 1997

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026