--------------------------------------------------
BIG BROTHER PORTING INFORMATION
Sean MacGuire - The MacLawran Group Inc.
Version 1.4
Mar 05th, 2000

This program is Copyright (c) 1997-2000
The MacLawran Group Inc.
All Rights Reserved
--------------------------------------------------

1.	Look at the Makefile...

2.	Type "make"

	If there are complaints that "bzero" is undefined, edit the
	Makefile, add -DZERO to the CFLAGS and try again.

	*** NOTE ***

	bbnet.c is new, and may not port immediately.  Please send
	and changes back to me...

--------------------------------------------------
Testing the port
--------------------------------------------------

1. 	Set up the environment:
	The environment variable BBHOME must be defined.  It's where
	all this stuff was installed (top level).
		sh: 	BBHOME="/home/sean/bb"; export BBHOME
		csh:	setenv BBHOME "/home/sean/bb"

2.	Try running bbd.  It should exit immediately and the daemon 
	should be up and running.

3.	Now make sure that the log directory exists (it should already).
	The log directory is $BBHOME/www/logs

4.	Run bb by hand as follows:
		bb <IP-ADDRESS-OF-MACHINE> "status test.test hello world"

	This should create the file test.test in the BBLOG directory containing
	the phrase "hello world".  Note the quotes are mandatory!

5.	Check for zombie processes. 
		ps -ef | grep bbd       on System V derived machines
		ps -ef | grep defunct   on DEC Unix (OSF/1)
		ps -lax | grep bbd      on BSD-type machines
		ps -lax | grep exiting  on DEC Ultrix


	There should be only one bbd process.  If there is more than one,
	edit the Makefile and add -DZOMBIE to CFLAGS and compile again.
	This is known to occur on FreeBSD machines.

	(On Ultrix check for processes marked <exiting> with the bbd process
	as parent process. On DEC Unix (OSF/1) check for processes marked
	<defunct> with the bbd process as parent process.)

6.	If it doesn't work, then edit bb.h and uncomment the printf
	within the #define debug, and run the make again.  Debug messages
	will be printed on the output.
	
7.	If all of this works, then install it by typing:
		make install

8.	Now configure Big Brother for your system.  Two things need
	to be done:

		edit the runbb.sh and define where BBHOME is and
		modify etc/bb-hosts.

	Please refer to the Web page for the most up-to-date information.
	
