| 1 | Guide to the AFS source tree |
| 2 | |
| 3 | |
| 4 | -- afs |
| 5 | |
| 6 | Routines which make up the kernel- and userlevel- cachemanager. |
| 7 | |
| 8 | -- afsd |
| 9 | |
| 10 | The afsd process which parses config files, sets up the cache, |
| 11 | and forks off subprocess to start each of the libafs |
| 12 | "kernel threads". |
| 13 | |
| 14 | -- afsinstall |
| 15 | |
| 16 | Leftovers from IBM AFS including installation notes and helper |
| 17 | scripts. |
| 18 | |
| 19 | -- afsmonitor |
| 20 | |
| 21 | Afs monitoring tool. |
| 22 | |
| 23 | -- afsweb |
| 24 | |
| 25 | Authenticated AFS access via Apache. requires minor porting for |
| 26 | newer Apache versions. |
| 27 | |
| 28 | -- aklog |
| 29 | |
| 30 | Kerberos v5 AFS login and related error routines as well as a linked list |
| 31 | struct definition. |
| 32 | |
| 33 | -- audit |
| 34 | |
| 35 | Afs event auditing support library. |
| 36 | |
| 37 | -- auth |
| 38 | |
| 39 | Afsconf suite (CellServDB/UserList/ThisCell) and token interface, |
| 40 | outdated copyauth program, setkey utility for adding a key |
| 41 | to a server KeyFile (as a key). |
| 42 | |
| 43 | -- bozo |
| 44 | |
| 45 | Bos suite, includes bos client and bosserver. |
| 46 | |
| 47 | -- bubasics |
| 48 | |
| 49 | Backup related rpc interface definitions. |
| 50 | |
| 51 | -- bucoord |
| 52 | |
| 53 | Backup coordinator and support library. |
| 54 | |
| 55 | -- budb |
| 56 | |
| 57 | Backup database server (buserver). |
| 58 | |
| 59 | -- butc |
| 60 | |
| 61 | Backup tape coordinator, and read_tape restoral client. |
| 62 | |
| 63 | -- butm |
| 64 | |
| 65 | Backup tape manager library. |
| 66 | |
| 67 | -- bu_utils |
| 68 | |
| 69 | Backup utilities Fms (estimate tape capacity and file mark sizes) |
| 70 | (not useful for tape drives with compression). |
| 71 | |
| 72 | -- cf |
| 73 | |
| 74 | Autoconf config files. |
| 75 | |
| 76 | -- cmd |
| 77 | |
| 78 | Cmd library, routines to parse cmd line arguments |
| 79 | used by all command line utilities. |
| 80 | |
| 81 | -- comerr |
| 82 | |
| 83 | Com_err library, error table routines. |
| 84 | |
| 85 | -- config |
| 86 | |
| 87 | Build system OS-specific configuration. |
| 88 | |
| 89 | -- des |
| 90 | |
| 91 | Des library. |
| 92 | |
| 93 | -- dir |
| 94 | |
| 95 | Afs directory handling library (client and server, internal format). |
| 96 | |
| 97 | -- export |
| 98 | |
| 99 | EXPORT is an aix3.1 kernel extension whose sole purpose in |
| 100 | life is to provide access to kernel symbols that were mistakenly |
| 101 | (or purposefully) omitted from the kernel exports list. |
| 102 | |
| 103 | -- external |
| 104 | |
| 105 | Contains all source maintained upstream as external projects. |
| 106 | |
| 107 | -- finale |
| 108 | |
| 109 | Last part of the source to build: |
| 110 | translate_et translates error codes to descriptive messages. |
| 111 | |
| 112 | -- fsint |
| 113 | |
| 114 | Fileserver and Cache manager RPC interface definitions. |
| 115 | |
| 116 | -- fsprobe |
| 117 | |
| 118 | Fileserver probe facility for information collection. |
| 119 | |
| 120 | -- gtx |
| 121 | |
| 122 | Graphics library for monitoring clients. |
| 123 | |
| 124 | -- JAVA |
| 125 | |
| 126 | Java API library for OpenAFS development. |
| 127 | |
| 128 | -- kauth |
| 129 | |
| 130 | Deprecated Kaserver suite including server, admin client, password |
| 131 | changing and validating clients, token-getting and |
| 132 | token-and-ticket-getting authentication clients, nfs |
| 133 | authentication exporter and server database reconstructor. |
| 134 | |
| 135 | -- kopenafs |
| 136 | |
| 137 | Library and interface for setting up standalone setpag() function |
| 138 | for Heimdal/KTH libkafs. |
| 139 | |
| 140 | -- libacl |
| 141 | |
| 142 | Acl library, routines for manipulation of ACLs. |
| 143 | |
| 144 | -- libadmin |
| 145 | |
| 146 | AFS administration API. |
| 147 | |
| 148 | -- libafs |
| 149 | |
| 150 | Directory where build system actually builds kernel modules. |
| 151 | |
| 152 | -- libafsauthent |
| 153 | |
| 154 | Pthreaded set of libraries for AFS-aware utilties. |
| 155 | This and libafsrpc provide complete functionality. |
| 156 | |
| 157 | -- libafsrpc |
| 158 | |
| 159 | Pthreaded Afsrpc library. Provides basic Rx functionality for AFS-aware |
| 160 | programs which don't need to do authentication. |
| 161 | |
| 162 | -- libuafs |
| 163 | |
| 164 | Userlevel cache manager build directory |
| 165 | |
| 166 | -- log |
| 167 | |
| 168 | Programs to show and forget tokens (and optionally forget tokens |
| 169 | and tickets) and test program to create an AFS token. |
| 170 | |
| 171 | -- lwp |
| 172 | |
| 173 | Lightweight user-level non-preemptive cooperative threading library. |
| 174 | |
| 175 | -- pam |
| 176 | |
| 177 | Pluggable authentication modules for afs authentication. |
| 178 | |
| 179 | -- platform |
| 180 | |
| 181 | Platform-specific binaries and build specs for which |
| 182 | the source tree provides no alternative location. |
| 183 | |
| 184 | -- procmgmt |
| 185 | |
| 186 | "Portable" process management library. |
| 187 | |
| 188 | -- ptserver |
| 189 | |
| 190 | The protection database server and clients. |
| 191 | |
| 192 | -- rx |
| 193 | |
| 194 | Rx rpc library for kernel and userspace. |
| 195 | |
| 196 | -- rxdebug |
| 197 | |
| 198 | Debugging tool for rx. |
| 199 | |
| 200 | -- rxgen |
| 201 | |
| 202 | Rxgen program. generates AFS RPC stubs from .xg files. |
| 203 | |
| 204 | -- rxkad |
| 205 | |
| 206 | Kerberos security module for rx. |
| 207 | |
| 208 | -- rxstat |
| 209 | |
| 210 | Rx statistics package. |
| 211 | |
| 212 | -- scout |
| 213 | |
| 214 | Monitoring tool for afs fileservers. |
| 215 | |
| 216 | -- sgistuff |
| 217 | |
| 218 | SGI authentication plugin for graphical login. |
| 219 | |
| 220 | -- shlibafsauthent |
| 221 | |
| 222 | Shared library version of libauthent. |
| 223 | |
| 224 | -- shlibafsrpc |
| 225 | |
| 226 | Shared library verion of libafsrpc. |
| 227 | |
| 228 | -- sys |
| 229 | |
| 230 | Local and remote system call interfaces. basic PAG-creation |
| 231 | and remote system call handling for NFS translator. |
| 232 | |
| 233 | -- tbudb |
| 234 | |
| 235 | Pthreaded budb build dir. |
| 236 | |
| 237 | -- tbutc |
| 238 | |
| 239 | Pthreaded butc build dir. |
| 240 | |
| 241 | -- tests |
| 242 | |
| 243 | Legacy test scripts. |
| 244 | |
| 245 | -- tools |
| 246 | |
| 247 | Contributed configuration/maintenance tools. |
| 248 | |
| 249 | -- tptserver |
| 250 | |
| 251 | Pthreaded ptserver build dir. |
| 252 | |
| 253 | -- tsalvaged |
| 254 | |
| 255 | Pthreaded Salvageserver and salvync-debug build dir |
| 256 | (used by demand-attach fileserver) |
| 257 | |
| 258 | -- tsm41 |
| 259 | |
| 260 | Tivoli storage manager support for the backup system. |
| 261 | |
| 262 | -- tubik |
| 263 | |
| 264 | Pthreaded ubik build dir. |
| 265 | |
| 266 | -- tvlsever |
| 267 | |
| 268 | Pthreaded vlserver build dir. |
| 269 | |
| 270 | -- tvolser |
| 271 | |
| 272 | Pthreaded volser build dir |
| 273 | |
| 274 | -- ubik |
| 275 | |
| 276 | Ubik replicated database library. |
| 277 | |
| 278 | -- update |
| 279 | |
| 280 | Upserver/upclient for maintaining server software from a system |
| 281 | control machine. |
| 282 | |
| 283 | -- usd |
| 284 | |
| 285 | Userspace device input/output library. |
| 286 | |
| 287 | -- uss |
| 288 | |
| 289 | Uss tool for managing users. |
| 290 | |
| 291 | -- util |
| 292 | |
| 293 | Swiss army knife library. |
| 294 | |
| 295 | -- venus |
| 296 | |
| 297 | Various cachemanager related utilities. |
| 298 | |
| 299 | -- vfsck |
| 300 | |
| 301 | Fsck for vice partitions on non-namei fileservers. |
| 302 | |
| 303 | -- viced |
| 304 | |
| 305 | Fileserver. |
| 306 | |
| 307 | -- vlserver |
| 308 | |
| 309 | Volume location server. |
| 310 | |
| 311 | -- vol |
| 312 | |
| 313 | Volume library for managing volumes on-disk. |
| 314 | |
| 315 | -- volser |
| 316 | |
| 317 | Volume server package. includes volserver and vos client. |
| 318 | |
| 319 | -- xstat |
| 320 | |
| 321 | Extended statistics clients for cachemanagers and fileservers, |
| 322 | includes xstat library and xstatcommand line clients. |