#!/bin/sh data_file=${1} UPS_SHELL=sh;export UPS_SHELL . $HOME/cdf2.shrc #setup cdfsoft2 development [ -f $HOME/newver.errors ] && rm $HOME/newver.errors if [ -z "${NewVer}" ] then echo "ERROR: The NewVer environment variable is not set" echo "ERROR: The NewVer environment variable is not set" > \ $HOME/newver.errors exit 2 fi [ -z "${My_dir}" ] && My_dir=$CDFSOFT2_DIR/Release/Scripts if [ -f ${data_file} ] then cp ${data_file} /tmp/$$_newrel else echo "Cannot find ${data_file} - quitting" exit 1 fi [ -f $HOME/newver.errors ] && rm $HOME/newver.errors while read package tag do if [ ! -d $BFDIST/packages/${package}/${tag} ] then repstring=`${My_dir}/Find_cvs_root ${package}` rep=`echo ${repstring} | cut -f1 -d','` reptype=`echo ${repstring} | cut -f3 -d','` if [ "${reptype}" = "ERROR_IN_FIND" ] then ${NewVer} -Q -p ${package} ${tag} else ${NewVer} -Q -p -d ${rep} ${package} ${tag} fi if [ ! -d $BFDIST/packages/${package}/${tag} ] then if [ ! -f $HOME/newver.errors ] then echo "Errors encountered in ${0} processing ${data_file}" \ > $HOME/newver.errors echo '' >> $HOME/newver.errors fi echo "newver -Q -p -d ${rep} ${package} ${tag}" >> \ $HOME/newver.errors fi fi done < /tmp/$$_newrel rm /tmp/$$_newrel