mkhpath(8)


NAME
     mkhpath - produce path data from an /etc/hosts file

SYNOPSIS
     /usr/lib/smail/mkhpath [ -n netname ] [ -c cost ] [ -g gateway ] [ -d ] [
     - | filename ]

DESCRIPTION
     Mkhpath takes as input a hosts file, in the format  of  the  4.3BSD  file
     /etc/hosts,  and  creates  path  data  suitable  for  use  by  a smail(8)
     pathalias router (see smail(5) for information on routers).   The  output
     is  also suitable for merging in with the output of pathalias(8), and can
     be made suitable as input to pathalias.

     The hostnames localhost and loghost are ignored, as are any domain  names
     (names containing dot characters).

     This  command  is  useful  for  sending  information  about  a  network's
     connectivity  to  hosts that are not on that network.  As a general rule,
     the smail gethostbyname router driver precludes the need for this tool.

OPTIONS
     The following options are recognized by mkhpath:

     -n netname
          Generate output which is suitable as  input  to  pathalias(8)  as  a
          description  of  an  interconnected network named netname connecting
          together all hosts named in the hosts file.

     -c cost
          Set the cost for the network gateway to cost.  This may be any valid
          pathalias cost expression and is only useful with the -n option.

     -g gateway
          Set the gateway for all of the hosts in the hosts file  to  gateway.
          This  can  be used either with or without the -n option.  If neither
          -g nor -n are used, then the local host is assumed to connect to all
          of the hosts directly.

     -d   Only use lines that contain a domain name (i.e., a  name  containing
          one or more dots) as one of the names for a host.  Such domain names
          are not used themselves, but lines that do not  contain  any  domain
          names are ignored.

     If a filename argument is used, then the host information  is  read  from
     this  file.   If an argument of - is specified instead, then the standard
     input is used.  Otherwise the file /etc/hosts  is  used  to  obtain  host
     information.


SEE ALSO
     pathalias(8), smail(5), smail(8), mkpath(8), and pathmerge(8).

COPYRIGHT
     Copyright(C)1987, 1988 Ronald S. Karr and Landon Curt Noll
     Copyright(C)1992 Ronald S. Karr
     See a file COPYING, distributed with the source code, or type  smail  -bc
     for distribution rights and restrictions associated with this software.