------------------------------------------------------------------------
			   Termify version 0.3a

	      Copyright (c) 1994 Bill C. Riemers
		  All Rights Reserved

    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; either version 1, or (at your option)
    any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

-------------------------------------------------------------------------------
REQUIRED:

This package requires Linux, term-2.3.5 or later, libc.so.4.6.27 or later.
If you are using an earlier version of either of these programs, you must use
an earlier version of termify for reliable performance.

BACKGROUND INFORMATION:

It seems a dropin replacement for libc is a bad idea when it comes to term
support, since not all networking programs will work with term.  So instead
this package allows you to rewrite binaries to use the replaced library.
If they work, then you can use the termified version.   This is my second
attempt, so it is still very ALPHA.  Unfortunately, attempts to rebuild
libc without recompiling have failed, and LDPRELOAD can't handle the
fact that I still want to call the original function...  So for now,
if you want to build the library, it takes about 45 minuites on a 
486DX2-66V.  So plan on eating dinner durring the compiling phase.  
Maybe later someone will come-up with a better solution.  


CONTENTS:

This package contains the following:

  COPYING      --> Copy of GPL
  README       --> This file.
  Makefile     --> This handles configuration, cleaning, compiling, and
                   installation.
  termify.1    --> A manual page for termify.
  termify.root --> A script to create termified programs.
  termify.user --> A script to create termified programs.
  cpacl        --> A short C program for copying file permissions.
  cpacl.1      --> A manual page for cpacl.
  cpacl.c      --> The cpacl source.
  smail        --> This directory contains files for configuring smail.
  
BUILDING:

To compile you will libc source code and term source.  To begin with, edit
the Makefile to reflect where the source code is available.  If this is the
binary version, everything is already built for you...  Otherwise, run
the following 3 commands.  If you have an error durring "make config" or
"make clean" stop, and don't continue until the problem is fixed.  The

  make config; make clean

Now you are ready for compiling.  This will take quite a while, so you may
wish to go eat dinner:

  make

Now libt.so.4.* should exist in the current directory, and you are ready to
install.  If you want to cleanup all those files created durring compiling,
use:

  make realclean


INSTALLING:

To install:

   make install.user  -or- make install.root

To install the manual pages:

   make install.man

If you don't have permission to install the manual pages, use

   make help

to generate readable help files.

                        Bill (bcr@physics.purdue.edu)

PLEASE READ THE FILE "README.security" for important information!

