This refers to EMI2 Argus 1.5.0. The base release is CentOS release 6.4 (Final).

(1) Repos and software
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

yum install yum-protectbase
yum install yum-priorities

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

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
yum install fetch-crl
/usr/sbin/fetch-crl
/sbin/chkconfig fetch-crl-cron on
(otherwise you might get:
[root@lt2argus01 siteinfo]# pap-admin add-policies-from-file wn.policies SSL authentication error. Caused by javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated.)

yum install emi-argus


(2) Basic configuration
/opt/glite/yaim/examples/edgusers.conf [uid already taken, add 100 to all]
mkdir /opt/glite/yaim/siteinfo
chmod 700 siteinfo; cd siteinfo; mkdir vo.d
Needs also: groups.conf, users.conf and siteinfo-argus01.def.
/opt/glite/yaim/bin/yaim -c -s /opt/glite/yaim/siteinfo/siteinfo-argus01.def -n ARGUS_server

Remember to disable caching in /etc/argus/pepd/pepd.ini.

(3) Policies
show all policies: pap-admin lp --show-all-ids
remove a policy: pap-admin remove-policy [policy id from above]
add a policy: pap-admin add-policies-from-file wn.policies
check if policy was added: pap-admin lp
then, clear cache: /etc/init.d/argus-pepd clearcache
and reload: /etc/init.d/argus-pdp reloadpolicy

(4) Corresponding files on the WN
(Native install): /etc/glexec.conf and /etc/lcmaps/lcmaps-glexec.db