*****************************************************************
*								*
*			BrewNIX INSTALL File			*
*								*
*****************************************************************


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+	Date: 24 Jul 95		     Current Version: 0.5	+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


BrewNIX has been successfully complied and executed on the following
platforms/OS systems:

	Linux 1.1.59
	SunOS 4.1.3

Compiling and linking BrewNIX requires the following actions:

  (1)	Edit the Makefile and comment or uncomment the appropriate
	entries of the CFLAGS and LIBS variables for your OS.

  (2)	Type "make" to compile and link the program.  The executable
	is named "brewnix".

As seen from the Makefile, the program requires the libraries
"libcurses", "libtermcap", "libbsd???" and "libm" for linking.  In
addition to the standard header files, the program also requires the
file "curses.h" upon compilation.

BrewNIX requires no command line arguments.  Simple type "brewnix"
to execute and then proceed through the various options that are
presented to you.

BrewNIX requires that an initial version of the recipe data base
binary files exist in the same directory as the style, malt and hop
data base text files.  The file "recipes.rdb" can be generated by the
program RDBInit.  The source for RDBInit is in the RDBInit subdirect-
ory of BrewNIX.

Compiling and linking RDBInit requires the following actions:

  (1)	Edit the Makefile and comment or uncomment the appropriate
	entries of the CFLAGS variable for your OS.

  (2)	Type "make" to compile and link the program.  The executable
	is named "rdbinit".

Simply type "rdbinit" to execute the program.  This procedure only
needs to be performed once.  NOTE: If you edit the defined variables
MAX_NAME_SIZE_1, MAX_NAME_SIZE_2, MAX_NUM_MALTS or MAX_NUM_HOPS in
either "brewnix.h" or "rdbinit.h", be sure that are set to the same
values in the other file!

If you already have recipes in a binary data base from a version of
BrewNIX prior to Version 0.5, that data base is NOT compatible with
Version 0.5 of BrewNIX.  The RDBConv utility can convert a Version
0.4 or earlier data base to a Version 0.5 data base.  The source for
RDBConv is in the RDBConv subdirectory of BrewNIX.

Compiling and linking RDBConv requires the following actions:

  (1)	Edit the Makefile and comment or uncomment the appropriate
	entries of the CFLAGS variable for your OS.

  (2)	Type "make" to compile and link the program.  The executable
	is named "rdbconv".

Simply type "rdbconv" to execute the program.  RDBConv expects to find
the data base to be converted in a file named "old_recipes.rdb", and
will place the converted data base into the file named "new_recipes.rdb".
This procedure only needs to be performed once for each data base to
be converted.  NOTE: If you edit the defined variables MAX_NAME_SIZE_1,
MAX_NAME_SIZE_2, MAX_NUM_MALTS or MAX_NUM_HOPS in either "brewnix.h"
or "rdbconv.h", be sure that are set to the same values in the other
file!

Good Luck and Hoppy Brewing!

				Dr. Richard "Spike" Procassini
				spike@llnl.gov
