This README describes a set of diffmon releated files I collected for Jeff
Bailey <jbailey@nisa.net> who is packaging it (for Debian?) and releasing it.

Why diffmon is useful
*********************

diffmon is a program that looks at system configuration files and reports the
differences between the saved version and the current version via e-mail.
diff-options and who gets the e-mail can be specified for each file.

The saved version can also be used to restore a file accidently or maliciously
deleted.  Without going to the backup medium.  And the diffmon saved version
is often more current then one on backup.

And it's useful for any file - particularly those shared by a group/community
of people.  It lets them track changes made to a shared resource.  Proofread
the changes and fix any errors quickly.

Files in this shar distribution
*******************************

README		- this file
diffmon		- the BASH executable
diffmon-web.sed - used in nightly-diffmon to modify the diffmon-web.cf after
		  it is generated.
diffmon.cf	- a list of files that diffmon is run on
nightly-diffmon - a script from a web server that runs diffmon that is called
		  once a night from cron
nightly-vars	- called at start of nightly-diffmon to set some variables
test.cf		- a config file that can be used to test a diffmon install,
		  note the GNU Emacs compile-command at the end.

Example crontab
***************

----------------------------------------------------------------------
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (- installed on Mon Jan  7 00:04:03 2002)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)

0 4 * * *       /home/sys/bin/nightly-diffmon
----------------------------------------------------------------------

Known Difficulties
******************

diffmon doesn't deal with file names that contain colons ":".  There is a
workaround for this in file "nightly-diffmon".

It might also be nice, if the time to run the diffmon on the file was in the
configuration - right now, you need a config file for each set of times that
is ran from cron at that set of time.
