DssCVS
Introduction
This is the CVS info page for the
Dataset Skimming Service project.
CERN CVS Area
Instructions on how to use the CERN ATLAS CVS Repository are at
http://atlas.web.cern.ch/Atlas/GROUPS/SOFTWARE/OO/tools/cvs_server.html
and the repository can be browsed at
http://atlas-sw.cern.ch/cgi-bin/viewcvs-atlas.cgi/offline/PhysicsAnalysis/EventTag/DataSkimming/
You can find more info on the CERN CVS server at
http://atlas.web.cern.ch/Atlas/GROUPS/SOFTWARE/OO/Development/
(second to last item).
For SSH access
- CVS_RSH=ssh
- CVSROOT=:ext: your_cern_username @atlas-sw.cern.ch:/atlascvs
- project name: offline/Production/panda
your_cern_username above is your CERN account. During execution you will be asked for the password. Unless you set up ssh keys; you can find information on how to do this at
http://www.triumf.info/hosted/atlas-triumf/index.php/Set_up_CVS_access
For kserver access
- CVSROOT=:kserver: your_cern_username @atlas-sw.cern.ch:/atlascvs
- CVS_RSH must NOT be set
- You will need a kerberos4 ticket:
- klog.krb -pr your_cern_username -c cern.ch
- Your machine will need the following entries in the krb files:
- /etc/krb.conf:
CERN.CH
CERN.CH afsdb1.cern.ch
CERN.CH afsdb3.cern.ch
CERN.CH afsdb2.cern.ch
.wgs.cern.ch CERN.CH
.plus.cern.ch CERN.CH
- Your firewall needs to have port 750/udp (and most likely 88/udp as well ) open for INCOMING connections
- Be aware that you can only use EITHER ssh OR kserver access methods, but you can NEVER switch back and forth once you have checked something out of the repository for the first time with one method! (Unless you know what you are doing and override $CVSROOT with the -d switch on the command line.)
SSH Example
$ export CVS_RSH=ssh
$ export CVSROOT=:ext:mambelli@atlas-sw.cern.ch:/atlascvs
$ cvs co offline/PhysicsAnalysis/EventTag/DataSkimming
mambelli@atlas-sw.cern.ch's password:
cvs checkout: Updating offline/PhysicsAnalysis/EventTag/DataSkimming
U offline/PhysicsAnalysis/EventTag/DataSkimming/CollListFileGUID.exe
...
U offline/PhysicsAnalysis/EventTag/DataSkimming/tagtoaod.py
$ ls
offline
$ ls offline/PhysicsAnalysis/EventTag/DataSkimming/
CollListFileGUID.exe CVS EventExtractor.py skimExtractor.sh
CollListPFN.exe DSS.conf gridjobsubmit.sh skimSelector.sh
CollSplitByGUID.exe dssmaster.sh MWT2_UC.conf tagtoaod.py
createPoolFileCatalog.sh dsspilot.sh README UC_ATLAS_MWT2.conf
$
--
MarcoMambelli - 13 Jun 2007