#!/bin/sh relnum=$1 if [ -z "${relnum}" ] then echo " OOPS - you forgot to specify the release number parameter " exit 1 fi echo " " echo " 20010621 makeDistCD " echo " Copying distribution scripts and tarballs into /ahome/cdroast (1 hr)" echo " For release ${relnum} " # UPS_SHELL=sh ; . `${UPS_DIR}/bin/ups setup ups` if [ ! -f ${BFDIST}/tarfiles/DistLog.${relnum} ] then echo " " echo " " echo " Cannot find $BFDIST/tarfiles/DistLog.${relnum} " echo " " ls -l ${BFDIST}/tarfiles/DistLog.* echo " " echo " " exit fi echo " " echo " Removing all files in /ahome/cdroast " chmod -R 755 /ahome/cdroast/ rm -r /ahome/cdroast/* export DEVEL;DEVEL=${BFDIST}/packages/Distribution/development export CDROM;CDROM=/ahome/cdroast export KIT;KIT=file://localhost/ahome/homea/productsdb echo " " echo " Copying scripts ... " cp ${DEVEL}/authorized_keys ${CDROM} cp ${DEVEL}/bootups ${CDROM} cp ${DEVEL}/create_* ${CDROM} cp ${DEVEL}/dbconfig.ini ${CDROM} cp ${DEVEL}/init_* ${CDROM} cp ${DEVEL}/init.config ${CDROM} cp ${DEVEL}/pull_* ${CDROM} cp ${DEVEL}/ssh_known_hosts ${CDROM} cp ${DEVEL}/updconfig.cdf ${CDROM} cp ${DEVEL}/cdfsofthome/.k5login ${CDROM} cp ${DEVEL}/ups4/dbconfig.cdfsoft ${CDROM} cp ${DEVEL}/ups4/dbconfig.products ${CDROM} cp ${DEVEL}/ups4/updconfig ${CDROM} echo " Copying CDF tars ... ( 30 sec )" mkdir ${CDROM}/cdf mkdir ${CDROM}/cdf/tarfiles cp -r ${BFDIST}/tarfiles/externals ${CDROM}/cdf/tarfiles/externals tarfiles="${BFDIST}/tarfiles/DistLog.${relnum} \ `cat ${BFDIST}/tarfiles/DistLog.${relnum}` \ `ls ${BFDIST}/tarfiles/rel-V${relnum}*.tar.gz`" for tarfile in $tarfiles do cp ${BFDIST}/tarfiles/`basename ${tarfile}` ${CDROM}/cdf/tarfiles done echo " Copying UPD products ... ( 45 min )" mkdir -p ${CDROM}/products/upsdb/.upsfiles mkdir -p ${CDROM}/products/upsdb/.updfiles touch ${CDROM}/products/upsdb/dummy cp ${DEVEL}/products/cd.dbconfig ${CDROM}/products/upsdb/.upsfiles/dbconfig cp ${DEVEL}/products/cd.updconfig ${CDROM}/products/upsdb/.updfiles/updconfig cp ${DEVEL}/products/fix_archive ${CDROM}/products/upsdb/.updfiles/fix_archive date [ -z "${SETUP_UPD}" ] && setup upd MkCDrom -h ${KIT} ${CDROM} "upd v4_5_7" #upd install upd v4_5_7 -C -h ${KIT} -z ${CDROM}/products/upsdb MkCDrom -h ${KIT} ${CDROM} "upd v4_5_4" #upd install ups v4_5_4 -C -h ${KIT} -z ${CDROM}/products/upsdb MkCDrom -h ${KIT} ${CDROM} "perl V5_005" #upd install perl v5_005 -C -h ${KIT} -z ${CDROM}/products/upsdb echo " " MkCDrom -h ${KIT} ${CDROM} "cdfsoft2_products ${relnum}" #upd install cdfsoft2_products ${relnum} -h ${KIT} -z ${CDROM}/products/upsdb ups declare -c cdfsoft2_products ${relnum} -z ${CDROM}/products/upsdb echo " " MkCDrom -h ${KIT} ${CDROM} "cdfsoft2_products development" #upd install cdfsoft2_products development -h ${KIT} -z ${CDROM}/products/upsdb date echo " OK - fixing .version files " find ${CDROM}/products/upsdb -name \*.version \ -exec ${DEVEL}/makeDistCD.fixversion {} \; -exec grep TABLE {} \; echo " D O N E " echo " " ls -l ${CDROM} du -sk ${CDROM}/cdf du -sk ${CDROM}/products du -sk ${CDROM} echo " " exit 20010621 kreymer Added .k5login