SL5 tarball
Note: We don't use the 'external' package and rather install all missing packages directly from the CentOS repo.

Get and unpack the software
[root@heppc184 tarballs]# wget http://repository.egi.eu/mirrors/EMI/tarball/test/sl5/emi2-emi-ui/emi-ui-2.6.1-1_v4.sl5.tgz
cd ..
tar -zxvf tarballs/emi-ui-2.6.1-1_v4.sl5.tgz
cd emi-ui-2.6.1-1_v4


Configuration
Here is an example setup script (from lx05). CRAB (the CMS grid wrapper) expects this file to be called grid-env.sh and to be located in $EMI_TARBALL_BASE/etc/profile.d.
(a) vomses
In $BASE/etc/vomses add the vomsservers needed (stolen from something configured with yaim, here is a list).
(b) glite-wms
In $BASE/etc/ add a directory called glite-wms and in there the different VOs according to this scheme.
(c) glite_wmsui_cmd_var.conf
In $BASE/etc/ make a file called glite_wmsui_cmd_var.conf. A template is provided, here is mine.

Fixes
In $BASE/usr/lib64/python2.4/site-packages/wmsui_checks.py add $EMI_TARBALL_BASE to pathList:
pathList = ['$EMI_TARBALL_BASE','/','/usr/local/etc' , '']

Testing


Native install (on dirac00)

(1) Repos and Software
yum install yum-protectbase
yum install yum-priorities
(a) CAs
wget http://repository.egi.eu/sw/production/cas/1/current/repo-files/EGI-trustanchors.repo -O /etc/yum.repos.d/EGI-trustanchors.repo
yum install ca-policy-egi-core
(b) EPEL:
wget http://www.nic.funet.fi/pub/mirrors/fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -i epel-release-6-8.noarch.rpm
(c) EMI2:
rpm --import http://emisoft.web.cern.ch/emisoft/dist/EMI/2/RPM-GPG-KEY-emi
wget http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl6/x86_64/base/emi-release-2.0.0-1.sl6.noarch.rpm
yum localinstall emi-release-2.0.0-1.sl6.noarch.rpm
yum clean all

[work in progress.. hmmm I seem to have lost root access again....]