I have been making a number of changes to the Archie code, so you
should get the most recent release of Prospero from
~ftp/pub/prospero.tar.Z on cs.washington.edu (beta.4.2e).

Here are specific instructions on how to tie Prospero in to Archie:
Retrieve the release, and untar it.  Installation instructions are
included, but they are not tailored to Archie.  The changes to the
installations instruction for using it with Archie follow:

  1) There is probably no need to set up separate user and group IDs
     for Prospero, just use those for Archie.

  2) In psite.h, the DATABASE_PREFIX needs to be set to ARCHIE.
     Also, define ARCHIE.

  3) Move all the files in lib/psrv/archie into lib/psrv (you
     will be overwriting the Makefile and dsdb.c with Archie
     specific versions.

  4) Create a symbolic link named archie_src in the directory
     lib/psrv pointing to the Archie sources.  Note that the Archie
     sources must be set up to use the full path of the database 
     directory, or you will also have to create a db symbolic link
     from the directory within which the Prospero server will run.

4.5) In archie_src/database.h, make sure that the search_sel_t enum
     defines all of the following search types.  Three of them have
     been added recently: S_FULL_REGEX, S_SUB_CASE_STR,
     S_SUB_NCASE_STR, S_EXACT, S_E_FULL_REGEX, S_E_CASE_STR,
     S_E_NCASE_STR.

  5) Make the other necessary customizations (as per the installation
     instructions) by editing include/psite.h, include/pmachine.h,
     the top level make file.

  6) As per the installation instructions, do a make, make install,
     then run pstart (you will probably want to add pstart to your
     system startup files).
