Guide to the AFS source tree -- afs Routines which make up the kernel- and userlevel- cachemanager. -- afsd The afsd process which parses config files, sets up the cache, and forks off subprocess to start each of the libafs "kernel threads". -- afsinstall Leftovers from IBM AFS including installation notes and helper scripts. -- afsmonitor Afs monitoring tool. -- afsweb Authenticated AFS access via Apache. requires minor porting for newer Apache versions. -- aklog Kerberos v5 AFS login and related error routines as well as a linked list struct definition. -- audit Afs event auditing support library. -- auth Afsconf suite (CellServDB/UserList/ThisCell) and token interface, outdated copyauth program, setkey utility for adding a key to a server KeyFile (as a key). -- bozo Bos suite, includes bos client and bosserver. -- bubasics Backup related rpc interface definitions. -- bucoord Backup coordinator and support library. -- budb Backup database server (buserver). -- butc Backup tape coordinator, and read_tape restoral client. -- butm Backup tape manager library. -- bu_utils Backup utilities Fms (estimate tape capacity and file mark sizes) (not useful for tape drives with compression). -- cf Autoconf config files. -- cmd Cmd library, routines to parse cmd line arguments used by all command line utilities. -- comerr Com_err library, error table routines. -- config Build system OS-specific configuration. -- des Des library. -- dir Afs directory handling library (client and server, internal format). -- export EXPORT is an aix3.1 kernel extension whose sole purpose in life is to provide access to kernel symbols that were mistakenly (or purposefully) omitted from the kernel exports list. -- external Contains all source maintained upstream as external projects. -- finale Last part of the source to build: translate_et translates error codes to descriptive messages. -- fsint Fileserver and Cache manager RPC interface definitions. -- fsprobe Fileserver probe facility for information collection. -- gtx Graphics library for monitoring clients. -- JAVA Java API library for OpenAFS development. -- kauth Deprecated Kaserver suite including server, admin client, password changing and validating clients, token-getting and token-and-ticket-getting authentication clients, nfs authentication exporter and server database reconstructor. -- kopenafs Library and interface for setting up standalone setpag() function for Heimdal/KTH libkafs. -- libacl Acl library, routines for manipulation of ACLs. -- libadmin AFS administration API. -- libafs Directory where build system actually builds kernel modules. -- libafsauthent Pthreaded set of libraries for AFS-aware utilties. This and libafsrpc provide complete functionality. -- libafsrpc Pthreaded Afsrpc library. Provides basic Rx functionality for AFS-aware programs which don't need to do authentication. -- libuafs Userlevel cache manager build directory -- log Programs to show and forget tokens (and optionally forget tokens and tickets) and test program to create an AFS token. -- lwp Lightweight user-level non-preemptive cooperative threading library. -- mcas 'Multi-word compare and swap', a library for lockless threadsafe data structures. -- pam Pluggable authentication modules for afs authentication. -- platform Platform-specific binaries and build specs for which the source tree provides no alternative location. -- procmgmt "Portable" process management library. -- ptserver The protection database server and clients. -- rx Rx rpc library for kernel and userspace. -- rxdebug Debugging tool for rx. -- rxgen Rxgen program. generates AFS RPC stubs from .xg files. -- rxkad Kerberos security module for rx. -- rxstat Rx statistics package. -- scout Monitoring tool for afs fileservers. -- sgistuff SGI authentication plugin for graphical login. -- shlibafsauthent Shared library version of libauthent. -- shlibafsrpc Shared library verion of libafsrpc. -- sys Local and remote system call interfaces. basic PAG-creation and remote system call handling for NFS translator. -- tbudb Pthreaded budb build dir. -- tbutc Pthreaded butc build dir. -- tests Legacy test scripts. -- tools Contributed configuration/maintenance tools. -- tptserver Pthreaded ptserver build dir. -- tsalvaged Pthreaded Salvageserver and salvync-debug build dir (used by demand-attach fileserver) -- tsm41 Tivoli storage manager support for the backup system. -- tubik Pthreaded ubik build dir. -- tvlsever Pthreaded vlserver build dir. -- tvolser Pthreaded volser build dir -- ubik Ubik replicated database library. -- update Upserver/upclient for maintaining server software from a system control machine. -- usd Userspace device input/output library. -- uss Uss tool for managing users. -- util Swiss army knife library. -- venus Various cachemanager related utilities. -- vfsck Fsck for vice partitions on non-namei fileservers. -- viced Fileserver. -- vlserver Volume location server. -- vol Volume library for managing volumes on-disk. -- volser Volume server package. includes volserver and vos client. -- xstat Extended statistics clients for cachemanagers and fileservers, includes xstat library and xstatcommand line clients.