Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

tables(F)

mmdftailor(F)

dbm(S)

DBMBUILD(ADM)


     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)
















































































































































































































































































































































































































































































































































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