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.3a
Ultrix 4.2A AFS 3.2
SunOS 4.1.3 AFS 3.3a
The following systems have been tested and seem to work ok.
Solaris 2.3 No AFS
DEC Alpha OSF/1 1.3 No AFS
Linux No AFS
NexTStep 3.0 No AFS
IRIX 5.X 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:
Copyright
This package is Copyright (c) 1991, 1994, 1995 Carnegie Mellon University. All Rights Reserved. Please see the file cmu-copyright for details.
