1 .\" Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers.
2 .\" All rights reserved.
3 .\" Copyright (c) 1988, 1991, 1993
4 .\" The Regents of the University of California. All rights reserved.
6 .\" By using this file, you agree to the terms and conditions set
7 .\" forth in the LICENSE file which can be found at the top level of
8 .\" the sendmail distribution.
11 .\" $Id: makemap.8,v 8.31 2008/05/02 23:07:48 ca Exp $
13 .TH MAKEMAP 8 "$Date: 2008/05/02 23:07:48 $"
16 \- create database maps for sendmail
41 creates the database maps used by the keyed map lookups in
43 It reads input from the standard input
44 and outputs them to the indicated
47 Depending on how it is compiled,
49 handles up to three different database formats,
63 This requires the new Berkeley DB
68 This also requires the Berkeley DB
73 reads lines from the standard input consisting of two
74 words separated by white space.
75 The first is the database key,
76 the second is the value.
79 strings to indicate parameter substitution.
80 Literal percents should be doubled
82 Blank lines and lines beginning with ``#'' are ignored.
88 to create the aliases data base, but
90 which puts a special token into the data base that is required by
95 option is set in the sendmail configuration file and
97 is invoked as root, the generated files will be owned by
105 configuration file for looking up the TrustedUser option.
108 Include the null byte that terminates strings
110 This must match the \-N flag in the sendmail.cf
114 Use the specified hash and B-Tree cache size.
117 Use to specify the character to use to indicate a comment (which is ignored)
118 instead of the default of '#'.
121 Allow duplicate keys in the map.
122 This is only allowed on B-Tree format maps.
123 If two identical keys are read,
124 they will both be inserted into the map.
127 Allow empty value (right hand side).
130 Normally all upper case letters in the key
131 are folded to lower case.
132 This flag disables that behaviour.
133 This is intended to mesh with the
137 The value is never case folded.
140 List supported map types.
143 Append to an old file.
144 This allows you to augment an existing file.
147 Allow replacement of existing keys.
150 complains if you repeat a key,
151 and does not do the insert.
154 Ignore safety checks on maps being created.
155 This includes checking for hard or symbolic
156 links in world writable directories.
159 Use the specified delimiter instead of white space
160 (also for dumping a map).
163 dump (unmap) the content of the database to standard output.
166 Verbosely print what it is doing.
168 sendmail(8), newaliases(1)