#!/bin/bash # This one originates from http://www.gentoo.org #various paths CVSDIR=$ROOTSYS WORK_DIR=$PWD/cvslog OUTLOG=${WORK_DIR}/cl.xml XSLTP=`which xsltproc` #the main script cd $CVSDIR #. set_env #cvs login let today_d=`date +%d` let today_m=`date +%m` let today_y=`date +%Y` # get cvs changes since last month let last_m=$(($today_m-1)) if [ $today_m -eq 0 ]; then let today_m=12; let today_y=$today_y-1 fi cvsdate="-d\>$today_y-$last_m-$today_d" #generate cvs2cl.pl XML output $WORK_DIR/cvs2cl.pl --xml --xml-encoding iso-8859-15 --noxmlns -f ${OUTLOG} -l "${cvsdate}" # convert cvs2cl.pl XML $XSLTP -o ${WORK_DIR}/cvslog.html ${WORK_DIR}/cl2html.xsl ${OUTLOG} rm ${OUTLOG}