Remove src/mcas
[openafs.git] / src / SOURCE-MAP
index 8e6dfa8..ddcc4b0 100644 (file)
 Guide to the AFS source tree
 
-WINNT     - Windows-specific UI, glue and such.
-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" 
-afsmonitor - afs monitoring tool
-afsweb     - authenticated AFS access via Apache. requires minor porting for 
-            newer Apache versions.
-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
-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   - fms(estimate tape capacity and file mark sizes) (not useful
-             for tape drives with compression)
-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
-dauth      - dlog - get a krb ticket for use with the AFS/DFS translator
-             dpass - also part of the AFS/DFS migration kit
-des        - des library
-dir        - afs directory handling library (client and server, internal format)
-export     - from the README:
-        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.
-finale     - last part of the source to build: 
-            translate_et - translates error codes to descriptive messages
-fsint      - fileserver rpc interface definitions
-fsprobe    - fileserver probe facility for information collection
-ftpd43+    - insecure afs aware ftpd. 
-gtx        - graphics library for monitoring clients
-inetd      - insecure afs aware inetd.
-kauth      - Kerberos 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
-libacl     - acl library, routines for manipulation of ACLs
-libadmin   - AFS administration API
-libafs     - directory where build system actually builds kernel modules.
-libafsauthent - afsauthent library. part of a simplified set of libraries
-            for AFS-aware utilties. This and libafsrpc provide complete
-            functionality.
-libafsrpc  - 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
-login      - afs aware login replacement, and optional replacement which
-            gets kerberos tickets
-lwp        - lightweight process library
-mpp        - macro processor for use with package
-ntp        - out of date bundled NTP implementation
-null       - empty archive library
-package    - package system for local disk software maintenance
-pam        - pluggable authentication modules for afs authentication.
-pinstall   - "portable" install command
-procmgmt   - "portable" process management library.
-ptserver   - the protection database server and clients.
-rcp        - insecure afs aware rcp.
-rlogind    - insecure afs aware.
-rsh        - insecure afs aware rsh.
-rx         - rx rpc library.
-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
-sia        - Digital UNIX authentication plugin
-sys        - local and remote system call interfaces. basic PAG-creation 
-            and remote system call handling for NFS translator
-tbutc      - pthread version of butc.
-tests      - test suite
-tsm41      - tivoli storage manager support for the backup system.
-tviced     - pthread version of the fileserver
-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.
-wsadmin.src - sample package files
-wsadmin.lib - sample package files
-xstat      - extended statistics clients for cachemanagers and fileservers
-xinstall   - unused more modern install program
-tools      - contributed configuration/maintenance tools
-man        - man pages
-include    - build-time include file install area; may be used in automake time
-cf         - autoconf config files
-afsinstall - leftovers from IBM AFS including installation notes and helper
-            scripts
 
+ -- 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.
+
+ -- 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.