statistics into the rest of the web build. This will be connected to
the web build soon so that the graphs are updated whenever the
webupdate script is run, instead of being generated from a cron job in
my home directory on freefall.
Move the legend over to the upper left hand side, so it doesn't
obscure part of the generated graphs.
Obtained from: http://phk.freebsd.dk/Gnats
Approved by: phk
for something else) variable that specifies a e-mail address to send
a failed build report to. Previously, this script would push part
of the log to stdout for cron to do that, but that would always send
it to the job owner, which may not necessarily be the person who can
fix the problem. Set the default to 'freebsd-doc' (the @freebsd.org
was explicitly left off so that if someone runs this on something
other than freefall, the -doc list won't get mail about problems
they probably didn't cause).
- Rename the default log file to log.make.* to be consistent with the
previous version of this.
- Include the hour in the log file. The web build runs more than once
per day, and it's nice to be able to keep the log files.
- Set umask 002 so that people in the WEBGRP can do what they need
without su'ing to wosch.
Obtained from: wosch
* Try not to hardcode anything. Intoduce a $subtrees variable which
lists the CVS subtrees that need to be updated.
* Document all major variables and actions.
* Allow customization via the current environment (add some variables
which can be set to facilitate testing and running outside of
freefall).
* Do a fresh checkout of the sources every Sunday; previously this
was only a `make clean`; a fresh checkout makes sure occasional CVS
bogons don't mess anything up (requested by nik).
* Make $LOGFILE an absolute path so we don't end up with multiple log
files, each containing half of the story.
Approved by: nik
committed to the main (as opposed to ~wosch/cvs) CVS repository so
that committers can modify it without the assistance of (but, of
course, with the approval of) the webmaster and/or his lieutenant. It
may also serve as a starting point for web site mirrors' update
scripts.
Requested by: nik
Obtained from: freefall:~wosch/bin/myupdate