C.4.4.1 Loginfo example
The following ‘loginfo’ file, together with the
tiny shell-script below, appends all log messages
to the file ‘$CVSROOT/CVSROOT/commitlog’,
and any commits to the administrative files (inside
the ‘CVSROOT’ directory) are also logged in
‘/usr/adm/cvsroot-log’.
Commits to the ‘prog1’ directory are mailed to ceder.
| ALL /usr/local/bin/cvs-log $CVSROOT/CVSROOT/commitlog $USER
^CVSROOT /usr/local/bin/cvs-log /usr/adm/cvsroot-log
^prog1 Mail -s %s ceder
|
The shell-script ‘/usr/local/bin/cvs-log’ looks
like this:
| #!/bin/sh
(echo "------------------------------------------------------";
echo -n $2" ";
date;
echo;
cat) >> $1
|