COHERENT manpages
This page displays the COHERENT manpage for mkhpath [Build a pathalias data base from a hosts table].
List of available manpages
Index
mkhpath -- Command
Build a pathalias data base from a hosts table
/usr/lib/mail/mkhostpath [-d] [-c cost] [-g gateway] [-n netname] [ - | filename ]
The script mkhpath reads a hosts table and constructs routes to that
network. filename holds the hosts table; if it is `-', mkhpath reads the
standard input. If the command line does not name a filename, mkhpath
reads file /etc/hosts.
mkhpath assumes its input to be in the format of the data-base file
/etc/hosts. It ignores the first field (Internet address) and any domain-
based name (any field containing a `.'). It also ignores the hosts
localhost and loghost, and all comment lines (those that begin with a `#').
mkhpath recognizes the following command-line options:
-c cost
Set the cost of accessing the gateway to be cost. cost can be any cost
expression recognized by the command pathalias. mkhpath ignores this
option if you do not also use option -n.
-d Print a line only if it contains a domain host name. This is useful
for ignoring test lines.
-g gateway
Make gateway the gateway to the hosts.
-n netname
Form a network map instead a list of path aliases, and name the
network netname. If you do not use this option, mkhpath assumes that
your local host is within the network, and therefore inserts your
local host into the network list. It also assumes that the cost of
routes within the network is LOCAL, unless you use option -c to set
the cost of the routes explicitly.
By default, mkhpath builds the route table in the same format as that
generated by command pathalias with its option -i. Flag -n overrides this
default.
If you use neither option -g nor -n, mkhpath constructs direct routes from
your local host to each remote host.
If you use option -g but do not use option -n, mkhpath prefixes every route
to the network (except for the route to the gateway) with the route
gateway!.
If you use the option -n, mkhostpath builds a pathalias map to the network
this option names. The format of the map depends on whether you also use
option -g.
If you use both options -g and -n, mkhpath establishes the route from your
local host to gateway, and inserts the gateway into the network list. It
does not add your local host to the network list, even if it appears as a
site within the hosts table. It sets the cost of the link between your
local host and the gateway is LOCAL; you can override this by using option
-c. It fixes at LOCAL the cost of routes inside the network; this is not
affected by the option -c.
See Also
commands,
hosts,
mail [overview],
smail
Notes
Please note that because COHERENT does not yet support networking, this
command is never used.











