THE FILES:
----------
INSTALL         		-- This file
README          		-- Release announcements
httpd/htdocs/checker.html	-- Checker's home page,
				   Moved to htdocs of your httpd.
httpd/cgi-bin/*			-- Scripts used by checker's home page, 
				   created by 'make do-scripts'.
				   Moved to cgi-bin of your httpd.
checker-patch-bind-4.9.3-BETA26	-- Patch BIND for checker.
checker.cfg			-- Default configuration file for checker.
src/*				-- Source files of Checker.

HOW TO BUILD (using bind-4.9.3-BETA26):
------------------------------------

0.  Assume you have already successfully built bind-4.9.3-BETA26.
    To build checker, it needs libresolv.a and lib44bsd.a, those are created 
    while building BIND.

1.  Untar checker-2.0.b3.tar.gz into a directory at the same level as directory 
    "named" of the bind distribution tree.  

2.  Go to the root directory of checker distribution by typing "cd checker".
    Edit the top portion of file 'Makefile' as needed for your configuration.
    You have to give the host name to 'CHECKER_HOST' and an IP address to 'CHECKER_IP'.
    Create directory /usr/checker if you like to use it as checker's home directory.

3.  Type "make" to create library and executable files.

4.  Move checker's home page httpd/htdocs/checker.html to the directory "htdocs"
    of your HTTP installation.

5.  Move CGI script files httpd/cgi-bin/* to the directory "cgi-bin" of your
    HTTP installation, those are created by step 3.

6.  Go to the root directory of BIND distribution. Patch BIND distribution by
    patch < checker/checker-patch-bind-4.9.3-BETA26

7.  Type "make" to create new 'named' and 'named-xfer'.

8.  Edit checker.cfg for your system. At the very least, you have to modify 
    the 'local domain' entry. 
    Copy checker.cfg to /etc/checker.cfg.

9.  Do the normal procedures as you would to install and start named. 
    You must be root to start named.  
    (ex. /usr/etc/named -b /etc/named.boot)

10. Start checker-err as a daemon and issue a checker command to setup
    connection between named and checker-err.
    For example:
	/usr/checker/checker-err 5222 -daemon
	sleep 60 
	/import/bin/dig @buzios checker.control.command.3-128.125.52.27-5222.

11. Now you can use HTTP interface checker.html to manipulate your checker
    and view the results, it may take half day for generating enough data for
    viewing.


HOW TO GET HELP:
---------------- 
If you have problems or want to send us fixes, mail them to checker@catarina.usc.edu 
 
