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