ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitProd/Processing/bin/downloadFile.sh
(Generate patch)

Comparing UserCode/MitProd/Processing/bin/downloadFile.sh (file contents):
Revision 1.1 by paus, Sun Dec 5 01:01:20 2010 UTC vs.
Revision 1.3 by paus, Thu Jan 6 22:30:07 2011 UTC

# Line 8 | Line 8 | echo " ";echo " ==== JOB ENVIRONMENT ===
8   echo " ";echo " ==== START JOB WITH ARGUMENTS: $* ====";echo " "
9  
10   klist
11 < cp /home/cmsprod/.krb5/x509up_u5410 /tmp/
12 < cp /home/cmsprod/.krb5/ticket       /tmp/krb5cc_5410
13 < ls -lhrt /tmp/krb5cc_5410
14 < export KRB5CCNAME=FILE:/tmp/krb5cc_5410
11 > id=`id -u`
12 > cp ~/.krb5/x509up_u${id} /tmp/
13 > cp ~/.krb5/ticket        /tmp/krb5cc_${id}
14 > ls -lhrt /tmp/krb5cc_${id}
15 > export KRB5CCNAME=FILE:/tmp/krb5cc_${id}
16   klist
17  
18   dataFile=$1
19   target=$2
20   procId=$$
20 logFile=`echo $dataDir/$dataFile | tr '/' '+'`
21 logFile=/tmp/$logFile
21  
22   echo " DataFile: $dataFile  to: $target"
23  
# Line 27 | Line 26 | pwd
26   pwd=`pwd`
27  
28   export SCRAM_ARCH=slc5_ia32_gcc434
29 < export VO_CMS_SW_DIR=~cmsprod/cmssoft
29 > export VO_CMS_SW_DIR=/osg/app/cmssoft/cms
30   source $VO_CMS_SW_DIR/cmsset_default.sh
31 < cd     $HOME/cms/cmssw/016/CMSSW_3_8_6_patch1/src
31 > cd     $HOME/cms/cmssw/017/CMSSW_3_9_5_patch1/src
32   eval   `scram runtime -sh`
33   source $CMSSW_BASE/src/MitProd/Processing/bin/processing.sh
34   cd $pwd
36 #list $dataDir
35  
36 < # Get ready to run
39 < rm -f $logFile
36 > # make storage Urls for target and source
37  
38 < echo " "; echo "Starting download now"; echo " "
39 < if   [ "`echo $dataFile | grep /castor/cern.ch`" != "" ]
38 > targetUrl=$target
39 > if   [ "`echo $target | grep /pnfs/cmsaf.mit.edu`" != "" ]
40   then
41 <  storageEle='srm-cms.cern.ch'
41 >  storageEle="se01.cmsaf.mit.edu"
42    storagePath='/srm/managerv2?SFN='
43 <  storageUrl="srm://${storageEle}:8443${storagePath}$dataFile"
44 <  echo " "; echo " Staging all file into castor ...."; echo " "
48 <  echo "lcg-cp $storageUrl $target"
49 <  lcg-cp $storageUrl $target
50 < elif [ "`echo $dataFile | grep /pnfs/cmsaf.mit.edu`" != "" ]
43 >  targetUrl="srm://${storageEle}:8443${storagePath}$target"
44 > elif [ "`echo $target | grep /castor/cern.ch`" != "" ]
45   then
46 <  #storageEle="se01.cmsaf.mit.edu"
47 <  storageEle="t2srv0012.cmsaf.mit.edu"
48 <  storagePath=''
55 <  storageUrl="dcap://${storageEle}/$dataFile"
56 <  echo "dccp $storageUrl $target"
57 <  dccp $storageUrl $target
58 < else
59 <  echo ' Copy mechanism not known.'
60 <  exit 1
46 >  storageEle='srm-cms.cern.ch'
47 >  storagePath='/srm/managerv2?SFN='
48 >  targetUrl="srm://${storageEle}:8443${storagePath}$target"
49   fi
50  
51 + sourceUrl=$dataFile
52 + if   [ "`echo $dataFile | grep /pnfs/cmsaf.mit.edu`" != "" ]
53 + then
54 +  storageEle="se01.cmsaf.mit.edu"
55 +  storagePath='/srm/managerv2?SFN='
56 +  sourceUrl="srm://${storageEle}:8443${storagePath}$dataFile"
57 + elif [ "`echo $dataFile | grep /castor/cern.ch`" != "" ]
58 + then
59 +  storageEle='srm-cms.cern.ch'
60 +  storagePath='/srm/managerv2?SFN='
61 +  sourceUrl="srm://${storageEle}:8443${storagePath}$dataFile"
62 + fi
63  
64 < rm -f $logFile
64 > echo " "; echo "Starting download now"; echo " "
65 > echo "srm-copy $sourceUrl $targetUrl"
66 > srm-copy $sourceUrl $targetUrl
67  
68   exit 0

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines