Release openafs-1.6.22-1 to unstable
[pkg-k5-afs_openafs.git] / README.PTHREADED_UBIK
blobc9245dfc080241e3a2bc88442da7ab6286365a17
1 NOTES FOR THE BETA VERSION OF PTHREADED UBIK
3 This document describes how to build, and use, the new versions of ubik
4 applications that have been modified to work with POSIX pthreads instead
5 of LWP.
7 Under the 'src' directory, contained herein, are 4 new directories that
8 deal with pthreaded ubik applications.  They are, as follows:
10 * tubik         - The pthreaded version of the ubik library.
11                   This is built from the source in the 'ubik'
12                   directory and, in its distributed form, contains
13                   only a Makefile.in
15 * tptserver     - The pthreaded version of the ptserver program.
16                   This is built from the source in the 'ptserver'
17                   directory and, in its distributed form, contains
18                   only a Makefile.in
20 * tvlserver     - The pthreaded version of the vlserver program.
21                   This is built from the source in the 'vlserver'
22                   directory and, in its distributed form, contains
23                   only a Makefile.in
25 * tbudb         - The pthreaded version of the buserver program.
26                   This is built from the source in the 'budb'
27                   directory and, in its distributed form, contains
28                   only a Makefile.in
30 By default, all of these are built when doing a configure / make of
31 the OpenAFS package.
33 A new option has been added to the 'configure' script to control the
34 packaging and installation of these new pthreaded ubik applications.
36 When the '--enable-pthreaded-ubik' option (off by default) is specified,
37 these components will be installed into the dest tree when a 'make dest'
38 is run.
40 If you DO NOT use this option at 'configure' time, you can still utilize
41 these new binaries as follows:
43 Assuming that you are using transarc paths in your configuration, you
44 should copy
46         ./src/tptserver/ptserver  to  /usr/afs/bin/ptserver
47         ./src/tvlserver/vlserver  to  /usr/afs/bin/vlserver
48         ./src/tbudb/budb_server   to  /usr/afs/bin/buserver
50 after a successful build and install.