. /opt/pacman/latest/setup.sh mv /etc/grid-security /etc/grid-security-1.1.0 mkdir /etc/grid-security cp -p /etc/grid-security-1.1.0/container*.pem /etc/grid-security-1.1.0/host*.pem /etc/grid-security-1.1.0/grid-mapfile /etc/grid-security mkdir /opt/osg-1.2.0 export VDT_LOCATION=/opt/osg-1.2.0 cd $VDT_LOCATION export VDTSETUP_CONDOR_LOCATION=/usr/local/condor export VDTSETUP_CONDOR_CONFIG=/usr/local/condor/etc/condor_config time pacman -trust-all-caches -get http://software.grid.iu.edu/osg-1.2:ce time pacman -get http://software.grid.iu.edu/osg-1.2:Globus-Condor-Setup . setup.sh vdt/bin/vdt-post-install vdt-ca-manage setupca --location local --url osg mv /etc/grid-security globus; ln -s /opt/osg/globus/grid-security /etc ln -s ../TRUSTED_CA globus/grid-security/certificates cp -a /opt/osg-1.1.0/globus/etc/http globus/etc/ ln -s ../etc/http globus/grid-security/ cp -a /opt/osg-1.1.0/globus/etc/rsv/ globus/etc/ chown -R mis. globus/etc/rsv/ cp -p /opt/osg-1.1.0/edg/etc/grid-mapfile-local edg/etc/ echo gmf_local /opt/osg/edg/etc/grid-mapfile-local >> edg/etc/edg-mkgridmap.conf # also, move STAR section (9) after ATLAS section (10) in edg-mkgridmap.conf emacs -nw vdt/etc/vdt-local-setup.sh # add the following, since we didn't use OLD_VDT_LOCATION for this install: export GLOBUS_TCP_PORT_RANGE="63001,65000" export GLOBUS_TCP_SOURCE_RANGE="63001,65000" export EDITOR=emacs visudo # add the following to /etc/sudoers: ----- #Defaults requiretty # comment out further up if not already commented out Runas_Alias GLOBUSUSERS = ALL, !root globus ALL=(GLOBUSUSERS) \ NOPASSWD: /usr/local/opt/osg-1.2.0/globus/libexec/globus-gridmap-and-execute \ -g /etc/grid-security/grid-mapfile \ /usr/local/opt/osg-1.2.0/globus/libexec/globus-job-manager-script.pl * globus ALL=(GLOBUSUSERS) \ NOPASSWD: /usr/local/opt/osg-1.2.0/globus/libexec/globus-gridmap-and-execute \ -g /etc/grid-security/grid-mapfile \ /usr/local/opt/osg-1.2.0/globus/libexec/globus-gram-local-proxy-tool * ----- # In a different root window, do the following to stop the current # osg-1.1.0 services: ---- . /opt/osg-1.1.0/setup.sh vdt-control --off # Make sure that all osg processes are stopped by checking using ps -ef|grep osg # Now go back to the 1.1.0 install window ---- rm /opt/osg ln -s osg-1.2.0 /opt/osg vdt-control --list mv osg/etc/config.ini osg/etc/config.ini.orig cp -p /opt/osg-1.1.0/osg/etc/config.ini osg/etc/ emacs osg/etc/config.ini # (change osg-1.1.0 to osg-1.2.0) configure-osg -v configure-osg -c vdt-control --list vdt-control --on ----------- # Installation of wn-client-1.2.0: mkdir /opt/osgwn-1.2.0/ cd /opt/osgwn-1.2.0/ . /opt/pacman/latest/setup.sh pacman -trust-all-caches -get http://software.grid.iu.edu/osg-1.2:wn-client . setup.sh vdt-ca-manage setupca --location local --url osg mv globus/share/certificates globus/share/certificates.old ln -s /opt/osg/globus/share/certificates globus/share/certificates emacs -nw vdt/etc/vdt-local-setup.sh # add the following: export GLOBUS_TCP_PORT_RANGE="63001,65000" export GLOBUS_TCP_SOURCE_RANGE="63001,65000" cd .. rm osgwn ln -s osgwn-1.2.0 osgwn