ORIGINAL_DIR=`pwd` echo "----- Installing lcg-CA -----" >> /root/crab-install.log cd /etc/yum.repos.d wget "http:///install/rocks-dist/lan/x86_64/RedHat/RPMS/lcg-CA.repo" yum -y install lcg-CA >> /root/crab-install.log 2>&1 echo "----- Installing gLite-UI -----" >> /root/crab-install.log rm -rf /scratch/gLite >> /root/crab-install.log 2>&1 mkdir /scratch/gLite >> /root/crab-install.log 2>&1 cd /scratch/gLite wget "http:///install/rocks-dist/lan/x86_64/RedHat/RPMS/glite-UI-3.1.28-0.tar.gz" wget "http:///install/rocks-dist/lan/x86_64/RedHat/RPMS/glite-UI-3.1.28-0-external.tar.gz" mkdir glite-UI-3.1.28-0 >> /root/crab-install.log 2>&1 ln -s glite-UI-3.1.28-0 gLite-UI >> /root/crab-install.log 2>&1 cd gLite-UI echo "--- tar zxvf glite-UI-3.1.28-0.tar.gz ---" >> /root/crab-install.log tar zxvf ../glite-UI-3.1.28-0.tar.gz >> /root/crab-install.log 2>&1 echo "--- tar zxvf glite-UI-3.1.28-0-external.tar.gz ---" >> /root/crab-install.log tar zxvf ../glite-UI-3.1.28-0-external.tar.gz >> /root/crab-install.log 2>&1 INSTALL_ROOT=/scratch/gLite/gLite-UI GLITE_EXTERNAL_ROOT=${INSTALL_ROOT}/external GRID_ENV_LOCATION=${GLITE_EXTERNAL_ROOT}/etc/profile.d JAVA_LOCATION="/usr/java/jdk1.5.0_10/bin/java" RB_HOST=rb107.cern.ch WMS_HOST=rb102.cern.ch LB_HOST=lb102.cern.ch PX_HOST=myproxy.fnal.gov BDII_HOST=uscmsbd2.fnal.gov MON_HOST=uscmsbdii.fnal.gov REG_HOST=lcgic01.gridpp.rl.ac.uk CA_REPOSITORY="rpm http://linuxsoft.cern.ch/ LCG-CAs/current production" FUNCTIONS_DIR=$INSTALL_ROOT/glite/yaim/functions GLOBUS_TCP_PORT_RANGE="20000,25000" VOS="cms" QUEUES=${VOS} VO_SW_DIR="/share/apps/osg-app" CMS_GROUP_ENABLE="cms" # Set this if you want a scratch directory for jobs EDG_WL_SCRATCH="" # VO specific settings. VO_CMS_SW_DIR="$VO_SW_DIR/cms" #VO_CMS_DEFAULT_SE=$DCACHE_ADMIN VO_CMS_STORAGE_DIR="cms:/" VO_CMS_QUEUES="cms" VO_CMS_SGM=ldap://grid-vo.nikhef.nl/ou=lcgadmin,o=cms,dc=eu-datagrid,dc=org VO_CMS_USERS=ldap://grid-vo.nikhef.nl/ou=lcg1,o=cms,dc=eu-datagrid,dc=org VO_CMS_VOMS_SERVERS="'vomss://lcg-voms.cern.ch:8443/voms/cms?/cms/' 'vomss://voms.cern.ch:8443/voms/cms?/cms/'" VO_CMS_VOMSES="'cms lcg-voms.cern.ch 15002 /DC=ch/DC=cern/OU=computers/CN=lcg-voms.cern.ch cms'" echo "--- gLite-UI YAIM configuration ---" >> /root/crab-install.log ./glite/yaim/bin/yaim -c -s site-info.def -n UI_TAR >> /root/crab-install.log 2>&1 if [ "X${GLITE_ENV_SET+X}" = "X" ]; then . /scratch/gLite/gLite-UI/external/etc/profile.d/grid-env-funcs.sh gridpath_append "PYTHONPATH" "/scratch/gLite/gLite-UI/glite/lib" gridpath_append "PYTHONPATH" "/scratch/gLite/gLite-UI/lcg/lib" fi echo "----- Installing CRAB -----" >> /root/crab-install.log rm -rf /scratch/crab >> /root/crab-install.log 2>&1 mkdir /scratch/crab >> /root/crab-install.log 2>&1 cd /scratch/crab wget "http:///install/rocks-dist/lan/x86_64/RedHat/RPMS/CRAB_2_5_0.tgz" echo "--- tar zxvf CRAB_2_5_0.tgz ---" >> /root/crab-install.log tar -xzvf CRAB_2_5_0.tgz >> /root/crab-install.log 2>&1 ln -s CRAB_2_5_0 current >> /root/crab-install.log 2>&1 cd current echo "--- CRAB configuration ---" >> /root/crab-install.log ./configure >> /root/crab-install.log 2>&1 echo "----- Removing lcg-CA, linking to OSG certs -----" >> /root/crab-install.log echo "--- yum -y remove lcg-CA ---" >> /root/crab-install.log yum -y remove lcg-CA >> /root/crab-install.log cd /etc/grid-security rm -rf certificates ln -s /share/apps/osg/globus/share/certificates cd $ORIGINAL_DIR