#!/bin/sh LC_ALL=C OWN=`basename $0` LOG= RES=0 CVSUP=/usr/local/bin/cvsup CVS_HOME=/usr/local/etc/cvsup LOG_DIR=/var/log/cvsup PU=/usr/local/sbin/portversion if [ ! -x ${CVSUP} ]; then echo "${OWN}: Can't exec ${CVSUP}" exit 1 fi for SUP in ${CVS_HOME}/*-supfile do if [ -r ${SUP} ]; then LOG=${LOG_DIR}/`basename ${SUP}`.log echo "" >> ${LOG} date >> ${LOG} echo "" >> ${LOG} ${CVSUP} -g -L 2 ${SUP} >> ${LOG} 2>&1 sleep 5 RES=0 else echo "${OWN}: Can't read ${SUP}" RES=1 fi done if [ ${RES} != 0 ]; then echo "${OWN}: Can't exec ${CVSUP}" exit 1 fi ${PU} -v exit 0