WARNING: This version of depot is NOT completely compatible with the
previous version of CMU's depot. The file NewToV5 documents some of
the differences between this version of depot and the older one.

The following sections are included in this document:
	What is Depot?
	Supported Platforms
	Compilation Instructions
	Availability
	Copyrights

-------------------
What is Depot?
-------------------

Depot is a software management tool providing a simple, yet flexible,
mechanism for maintaining third party and locally developed software
in large heterogeneous computing environments. Depot integrates
separately maintained software packages, known as collections, into a
common directory hierarchy consisting of a union of all the
collections. This common directory is defined as the software
environment. A set of configuration options manages interactions and
intersections between collections in the environment.

Depot facilitates the introduction, update, and removal of collections
in a software environment. Custom environments and complete test
environments can be easily created for individual machines or for sets
of machines. Collections with unexpected problems can be replaced with
previous versions or simply removed. Individual collections or files
can be moved from remote filesystems to the local disks of
workstations without the worry that the files may become stale. All
this is achieved with minimal wasted disk space and administrative
overhead.


-------------------
Supported Platforms
-------------------

The following systems are in active use by us:
	
	HP-UX 9.X Series 700		AFS 3.4a
	Ultrix 4.2A 			AFS 3.2
	SunOS 4.1.3 			AFS 3.4a
	Solaris 2.4			AFS 3.4a
	Irix 5.3			AFS 3.4a

The following systems have been tested and seem to work ok.
	DEC Alpha OSF/1 1.3		No AFS
	Linux				No AFS
	NexTStep 3.0			No AFS

[note: IRIX build requires GNU make due to a bug in the vendor's make]

------------------------
Compilation Instructions
------------------------

This package uses GNU's autoconf to build. If you type in
'./configure' it should go out and try to determine what is available
on your system and compile based on that information.

If you want it to use 'cc' instead of 'gcc' you need to set the
environment variable 'CC' as the path to your C compiler. (This is the
gnu autoconf preference. This code has not been extensively tested
with gcc)

To disable AFS, run configure with the '--without-AFS' switch.

If you don't have a BSD compatible install, you can use
tools/install.sh. Use the INSTALL environment variable to point
configure to install.sh.

If you don't have mkdirhier it is provided for you in tools. 

Please see the file COMPRESSION for details on how depot will compress
the target database. 

------------
Availability
------------

The latest version of this program can be obtained via anonymous FTP
from:
	ftp.andrew.cmu.edu:/pub/depot/depot.tar.gz
	
To join the depot mailing list, send mail to:
	info-cmu-depot-request+@andrew.cmu.edu

All the papers and various documents are available via WWW at
	http://andrew2.andrew.cmu.edu/ANDREWII/depot.html

To report bugs or to contact the developers directly, send mail to:
	depot+@andrew.cmu.edu

---------
Copyright
---------

This package is Copyright (c) 1991, 1994, 1995 Carnegie Mellon
University. All Rights Reserved. Please see the file cmu-copyright for
details.

