DBMBUILD(ADM) UNIX System V
Name
dbmbuild - builds the MMDF hashed database of alias and
routing information
Syntax
/usr/mmdf/table/dbmbuild [ -nvdk] ] [ database [ table ...]
]
Description
dbmbuild reads the tables specified in the MMDF tailor file
into a hashed database for use in quickly verifying
addresses and efficiently assigning channels to submitted
messages. Whenever you change MMDF alias or routing
information in any way, you must rebuild the hashed database
by logging in as mmdf and running dbmbuild from the
/usr/mmdf/table directory.
If no database file is specified, the default database
mmdfdbm is used. If no table files are specified, all
tables listed in the tailor file are used. In particular,
three tables are read for each channel definition: the list
of authorized sources, the list of authorized destinations,
and the table of names/aliases for that channel. Also, the
remaining tables (MTBL and MDMN) are read.
The options are:
n Create a new database. If this option is omitted,
dbmbuild updates an existing database. If no options
at all are specified, -n is assumed; however, if you
give any options (even -v), you must specify the -n
option if you want to create a new database.
v Run in verbose mode, displaying information during
table processing.
d Run in debug mode, reporting everything that happens.
k Keep going. If a file is mentioned that does not
exist, ignore it. This option might be an appropriate
default at some sites.
Appropriate locks are placed on the database so that
dbmbuild can safely be run while MMDF is in operation.
Files
/usr/mmdf/mmdftailor
/usr/mmdf/table/alias.list
/usr/mmdf/table/alias.user
/usr/mmdf/table/*.chn
/usr/mmdf/table/*.dom
$(tbldbm).dir database directory
$(tbldbm).pag database pages
$(tbldbm).lck database locking file
$(tbldfldir)/* various tables that form the database
See Also
tables(F), mmdftailor(F), dbm(S), ``Setting Up Electronic
Mail'' in the System Administrator's Guide
(printed 2/15/90) DBMBUILD(ADM)