Index of /sagha/MacData/afs/athena/system/afsuser

      Name                    Last modified       Size  Description

[DIR] Parent Directory 16-Mar-2011 14:34 - [DIR] 3.3a/ 18-Apr-1996 18:49 - [DIR] 3.4a.patches.1/ 13-Nov-1997 16:45 - [DIR] 3.4a.patches.13/ 14-Jun-1999 13:38 - [DIR] 3.4a.patches.4/ 03-Jun-1997 16:03 - [DIR] 3.4a.patches.5/ 22-Oct-1997 17:48 - [DIR] 3.4a.patches.6/ 13-Nov-1997 17:12 - [DIR] 3.4a.patches.8/ 26-Jun-1998 16:46 - [DIR] 3.5.patches.3/ 19-Jan-2000 10:45 - [DIR] 3.6.patches.1/ 08-May-2001 13:53 - [DIR] 3.6/ 23-May-2000 14:08 - [DIR] arch/ 08-May-2001 14:21 - [   ] bin - [DIR] decmipsbin/ 18-Apr-1996 18:54 - [DIR] dist/ 25-Feb-2000 12:06 - [DIR] hpbin/ 10-Mar-1993 14:28 - [DIR] inbsdbin/ 28-Feb-1996 11:26 - [   ] include - [   ] lib - [DIR] linuxbin/ 28-Feb-1996 11:24 - [DIR] man/ 15-Feb-1992 13:56 - [DIR] openafs-1.0.4/ 08-May-2001 14:01 - [DIR] pmax_ul4/ 18-Apr-1996 18:51 - [DIR] rs_aix32/ 08-Feb-1995 12:04 - [DIR] rsaixbin/ 04-Jan-1995 21:37 - [DIR] sipb-dist/ 10-Jul-1996 13:41 - [DIR] sun4bin/ 18-Apr-1996 19:00 - [DIR] sun4m_53/ 18-Apr-1996 18:57 - [DIR] unknown/ 13-Nov-1997 17:16 - [DIR] vaxbin/ 31-Oct-1994 16:22 -

This locker contains client-side AFS binaries and AFS libraries for
various platforms.  Bug reports and comments should go to
afsdev@mit.edu (except for comments pertaining to the Linux and NetBSD
AFS clients, which should go to linux-afs-bugs@mit.edu and
netbsd-afs@mit.edu respectively).

The locker is organized as follows

	<version>		Files for a specific version of AFS.
				Version numbers may be either
				"unknown" or a Transarc version
				number.

	<version>/<platform>	Binaries, libraries, and include files
				for <platform>.

	<version>/src		If the platform directories under
				<version> were built locally from
				modified sources, the sources they
				were built from can be found here.

	arch/<platform>		A symlink to the architecture
				directory for the revision of the AFS
				client binaries we believe to be
				appropriate for <platform>.

	dist			Distributions of AFS client software
				from Transarc, intended for use on
				non-Athena machines.  This directory
				is divided up by Transarc version and
				platform, with symlinks to the current
				recommended version for each platform.

	man			Man pages for the version of AFS
				software in use by most platforms.

	sipb-dist		Distribution area for the SIPB-
				supported Linux and NetBSD AFS
				clients.  Files under this directory
				are maintained by the Linux-AFS and
				NetBSD-AFS developers, not by afsdev.

Symlinks bin, lib, and include (pointing into arch/@sys) are provided
for convenience.  $bindir symlinks are also provided on platforms
which require them (everything except the SGI).

A history below will record any of the following kinds of updates:

	* Adding a new version of the client software
	* Adding more platform binaries to a version of the client
	  software
	* Changing an arch pointer to point to a different version of
	  the client software
	* Updating the binaries (and corresponding sources) in a
	  version of the client software (we will never update
	  libraries without changing the minor version number)

We are providing the update history mainly so that developers can
determine what version of AFS libraries were in place for a given
platform on a given date, so that they can ensure that they link
against the same AFS libraries later on if desired.

Some notes for maintainers: first, when you add a new platform, you
should copy the include, lib, and bin subdirectories of the dest
directory, and then copy the contents of the etc subdirectory of the
dest directory into the bin directory.  This way the rxdebug, fstrace,
etc. binaries will be in users' paths.

HISTORY
-------

2/29/1996:	ghudson reorganized the locker to the format described
		in this file.  Architectures hp700_ux90, pmax_ul4,
		rs_aix32, sgi_52, sun4m_53, vax_bsd43, i386_linux1,
		and i386_nbsd1 all point to unknown.

4/18/1996:	ghudson added version 3.3a.1 with platforms pmax_ul4,
		sun4m_53, sun4m_412.

4/18/1996:	ghudson updated arch pointers for pmax_ul4 and
		sun4m_53 to point to 3.3a.1, and created arch pointer
		for sun4m_412 pointing to 3.3a.1.

4/25/1996:	ghudson added empty arch/sun4m_54/bin to prevent users
		who do "add -f afsuser" on Solaris 2.4 from getting
		screwed.

5/9/1996:	ghudson added symlinks for bos, klog, pts, and vos in
		arch/sun4m_54/bin so that /bin/athena symlinks have a
		place to point to.  bos, pts, and vos point to 3.3a
		Solaris 2.3 binaries; klog points to a 3.4a binary in
		dist.

		[6/17/1996 note: this didn't work; the binaries in
		question just dump core, except for klog.  Oops.]

6/18/1996:	ghudson added 3.4a.patches.1 with sun4m_54 platform.
		Pointed arch/sun4m_54 at 3.4a.patches.1.

7/25/1996:	ghudson replaced dangling symlinks to ../domestic in lib
		directories for:
			unknown/i386_nbsd1 (used same build as binaries)
			3.3a/sun4m_412 (used /mit/afsuser/dist)
			3.3a/sun4m_53 (used /mit/afsuser/dist)
			3.4a.patches.1/sun4m_54 (used same build as binaries)

7/25/1996:	ghudson added sgi_53 platform to 3.4.a.patches.1.
		Pointed arch/sgi_53 at 3.4a.patches.1.  Also updated
		3.4a.patches.1/src/config/param.sgi_53 to reflect a
		change in the sources this platform was built with.

10/23/1996:	ghudson added i386_linux2 platform to unknown.
		Pointed arch/i386_linux2 at unknown.

1/3/1997:	ghudson added 3.4a.patches.4 with sun4x_55 platform.
		Pointed arch/sun4x_55 at 3.4a.patches.4.  Also renamed
		3.3a.1 to 3.3a.

10/22/1997:	ghudson added 3.4a.patches.5 with sgi_53 platform.
		Pointed arch/sgi_53 at 3.4a.patches.5.

11/13/1997:	ghudson removed 3.4a.patches.1/sgi_53, unknown/sun4m_53,
		and unknown/pmax_ul4.  Added 3.4a.patches.6 with
		sgi_63 platform.  Pointed arch/sgi_63 at
		3.4a.patches.6.

6/26/1998:	ghudson added 3.4a.patches.8/{sun4x_56,sgi_62}.  Copied
		in READMEs directory because it's cheap.  Note that
		3.4a.patches.8 is a subvolume.  Pointed arch/sun4x_56
		and arch/sgi_62 at 3.4a.patches.8.

6/14/1999:	ghudson added 3.4a.patches.13/sgi_65.  Copied in READMEs
		directory.  Pointed arch/sgi_65 at 3.4a.patches.13.

1/19/2000:	ghudson added 3.5a.patches.3/i386_linux22.  Copied in
		READMEs directory.  Pointed arch/i386_linux22 at
		3.5a.patches.3.

5/23/2000:	ghudson added 3.6 with sun4x_57, sgi_65, and
		i386_linux22.  Pointed arch/sun4x_57 at 3.6, but left
		other platforms alone for now.

3/17/2001:	zacheiss added 3.6.patches.1 with i386_linux22, and pointed
		arch/i386_linux22 at it.  The binaries there were built
		ourselves, not taken from Transarc; see the source tree in
		/mit/afsdev/src/3.6.patches.1/src.

3/28/2001:	zacheiss added sun4x_57 and sgi_65 binaries to 3.6.patches.1
		and pointed arch/{sun4x_57,sgi_65} at them.  The binaries
		are not from Transarc, but were built from the same source
		as the i386_linux22 binaries mentioned above.

5/8/2001:	zacheiss added sun4x_58 binaries to 3.6.patches.1 and
		pointed arch/sun4x_58 at them.  The binaries are built
		from the same source as the binaries installed on
		3/17/2001 and 3/28/2001.

5/8/2001:	zacheiss created openafs-1.0.4 directory, put locally
		built i386_linux24 binaries in it, and pointed 
		arch/i386_linux24 at them.