#!/bin/sh PRJ=FreeBSD-ports LOG=_${PRJ}_$(date "+%F-%H%M").log MAILTO=ohauer START=$(date) #PASS="-p 1:3" #PASS="-p 3" _convert2svn() { date > $LOG cvs2svn ${PASS} --options=options_${PRJ}_cvs2svn.py 1>>$LOG 2>>$LOG _ret=$? cat << _EOF_ >> $LOG ==================================================== cvs2svn "${PRJ}" finished with ret: $_ret start: ${START} end : $(date) ==================================================== _EOF_ return $_ret # XXX do not use tee else we get wrong $ret } _convert2svn if [ $? -ne 0 ]; then echo failed { echo "$START" tail -n 38 ${LOG} } #| mail -s "cvs2svn convert ${PRJ} failed $(date '+%F %H:%M')" ${MAILTO} else echo OK { echo "$START" tail -n 38 ${LOG} } #| mail -s "cvs2svn convert ${PRJ} ended $(date '+%F %H:%M')" ${MAILTO} fi