8 wget -O params.json http://t3serv001.mit.edu/~dabercro/squid/\?id=$ID
12 tar -xf condor.tgz bin/*/jq --strip=2
18 EXE=$(./jq -r
'.exe' params.json)
19 INPUT_DIR=$(./jq -r
'.input_dir' params.json)
20 INPUT_FILES=$(./jq -r
'.input_files | join(" ")' params.json)
21 OUTPUT_FILE=$(./jq -r
'.output_file' params.json)
22 SCRAM_ARCH=$(./jq -r
'.arch' params.json)
23 CMSSW_VERSION=$(./jq -r
'.cmssw' params.json)
24 BASE=$(./jq -r
'.base' params.json)
28 source /cvmfs/cms.cern.ch/cmsset_default.sh
30 test -d $CMSSW_VERSION || scram project CMSSW $CMSSW_VERSION
35 eval `scram runtime -sh`
39 if [ -d $CMSSW_BASE/data ]
41 ln -s $CMSSW_BASE/data data
45 echo
"After CMSSW setup" 52 SCRATCH=/mnt/hadoop/scratch/dabercro
53 NEW_INPUT_DIR=$SCRATCH$INPUT_DIR
55 for IN_FILE
in $INPUT_FILES
63 FULL_IN=/mnt/hadoop/cms$INPUT_DIR/$IN_FILE
68 cp -v $FULL_IN $IN_FILE
72 xrdcp root://xrootd.cmsaf.mit.edu//$INPUT_DIR/$IN_FILE .
89 test -f $OUTPUT_FILE || $EXE $INPUT_FILES $OUTPUT_FILE
103 echo
"Exiting with $exitcode"