LSH - a GNU implementation of the Secure Shell protocols.


COPYRIGHT

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation. See the file COPYING for details.


INSTALLATION

If you have downloaded a release, you should be able to compile it
with

   ./configure
   make
   make install

You need GNU make. Some shells have had bugs preventing them from
executing the configure script; if you experience problems, try
running

  bash configure

If you want to hack lsh, you need some more tools:

 * autoconf (version 2.59 or later is recommended),

 * automake (version 1.8.2 or later),

 * bash,

 * gcc,

 * gperf (at least version 2.7)

 * a scheme implementation. The currently supported schemes are guile
   and scsh (at least version 0.6).

All but scsh can be found at your local GNU mirror site. scsh,
Olin Shiver's Scheme Shell, can be downloaded from <URL:
http://www.scsh.net>. If you use guile, you also need the slib
library, which is usually distributed separately. It's also available
at the GNU mirrors.

Optional programs that are needed to get the most out
of the lsh testsuite:

 * tcputils, available at ftp://ftp.lysator.liu.se/pub/unix/tcputils.

 * tsocks (plus the supplied patch misc/tsocks-forcelocal.patch). It
   can be downloaded from http://tsocks.sourceforge.net/.

If you have checked out lsh from CVS, things are a little more
complicated. Run the ./.bootstrap script, which will run aclocal,
autoconf, autoheader and automake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake tomake t