 #########################################################
 # $Id: INSTALL,v 1.25 1999/04/12 05:25:57 ap1 Exp ap1 $ #
 #########################################################


Configutration, compilation, and installation of this program should
be relatively painless.  First, make sure you have the popt library
installed.

You can obtain the popt library from sunsite:
   http://metalab.unc.edu/pub/Linux/distributions/redhat/code/popt

or from the egrep-finger homepage:
   http://torch.rowan.edu/egrepfinger

Check the top section of the Makefile as well as config.h and make
sure the package is configured correctly (paths and such, including
the location of where you've installed the popt library).

Edit the config files conf/conf and conf/deny.  The file named conf
contains information on whether or not home directories, login shells,
and idle time should be shown in the output, as well as whether or not
relaying should be enabled (not recommended).  This file is installed as
/etc/efinger/conf by default.  The file named deny contains a list of
users, one per line, that should not show up in the output.  This file
is installed as /etc/efinger/deny by default.  Comments in these files
begin with a # character.

Relaying for efingerd is disabled by default (see RFC1194, section
3.2.1:  {Q2} refusal).

If everything, checks out alright, then type:

        % make

Followed by a:

	# make install       (as root)

Then, you need to add an entry to your /etc/inetd.conf file as such:

  #finger  stream  tcp     nowait  root    /usr/sbin/tcpd  in.fingerd
  finger  stream  tcp     nowait  root    /usr/sbin/tcpd  in.efingerd

Make sure to comment out the existing entry for finger (as shown
above)!!!

Finally, send inetd the hangup signal to cause it to reload
/etc/inetd.conf like this:

# kill -HUP (process ID of inetd as shown by ps)


That should be it!  Any questions can be sent to:  ap1@torch.rowan.edu,
though this shouldn't be hard to get working.  :)


