If you're upgrading from a previous version of sn, please read
INSTALL.upgrade first.

To install sn:

0) Decide if you want to use the program "suck" to pull
   in news from your ISP, or use "tcpclient" with the
   included snfetch program.  If you decide to use suck,
   certain functions of the sn package will not be available.
   Whichever it is, get and install it first.  Suck is available at
   ftp://sunsite.unc.edu/pub/Linux/news/system/transport.  Tcpclient
   is part of the ucspi-tcp package written by Dan J. Bernstein
   and can be found under http://pobox.com/~djb somewhere.

   If you don't already have a libz.so, get and install it now.

   The email address "postmaster" (on localhost) should already
   exist, and the email system, at least local email, should be
   operational.  sn will use email for some error messages.  The
   executable "/bin/mail" should exist.

1) Edit Makefile.  The make variables to look out for are SNROOT and
   BINDIR which are the news spool location and executable directory
   respectively.  Change SNUID and SNGID to whatever you are
   comfortable with.  If you have a user "news", set it to
   that account's uid and gid (look for "news" in the first field
   of /etc/passwd, and use the third and fourth field of that line
   for SNUID and SNGID respectively).  Don't make them 0.

   SNROOT should be on a local filesystem, not NFS.

   In the following, SNROOT refers to the value of SNROOT as you
   have set it in the Makefile; likewise for BINDIR, SNUID, and
   SNGID.

2) Edit config.h.  Probably nothing to change, but follow the
   comments.

3) Build it.  Type "make", then "make -n install" to see where
   things will be installed to; "make strip" optionally to strip the
   binaries, then become root and "make install" for real.

Read INSTALL.run on how to run sn.

$Id: INSTALL,v 1.12 1998/06/29 14:51:25 harold Exp $
