1 |
gutsche |
1.3 |
#!/usr/bin/env sh
|
2 |
slacapra |
1.1 |
#
|
3 |
|
|
# 07-Dec-2005
|
4 |
|
|
# Stefano Lacaprara <lacaprara@pd.infn.it> INFN Padova
|
5 |
|
|
#
|
6 |
|
|
# Wrapper script for crab.py
|
7 |
|
|
#
|
8 |
slacapra |
1.2 |
if [ -z "$PYTHONPATH" ]; then
|
9 |
corvo |
1.8 |
export PYTHONPATH=${CRABDBSAPIPYTHON}:${CRABDLSAPIPYTHON}:${CRABPSETPYTHON}:${CRABPYTHON}
|
10 |
slacapra |
1.2 |
else
|
11 |
corvo |
1.8 |
export PYTHONPATH=${CRABDBSAPIPYTHON}:${CRABDLSAPIPYTHON}:${CRABPSETPYTHON}:${PYTHONPATH}:${CRABPYTHON}
|
12 |
slacapra |
1.2 |
fi
|
13 |
slacapra |
1.4 |
#echo $PYTHONPATH
|
14 |
|
|
|
15 |
spiga |
1.20 |
|
16 |
spiga |
1.23 |
export LD_LIBRARY_PATH=${GLITE_LOCATION}/lib:${LD_LIBRARY_PATH}:${CRABLIBPYTHON}/lib64/lib
|
17 |
slacapra |
1.6 |
|
18 |
slacapra |
1.17 |
# to fix a problem with OSG
|
19 |
|
|
export VOMS_PROXY_INFO_DONT_VERIFY_AC=1
|
20 |
|
|
|
21 |
spiga |
1.15 |
# to be removed asap
|
22 |
|
|
if [ -z "$CMSSW_VERSION" ]; then
|
23 |
|
|
echo ''
|
24 |
spiga |
1.16 |
echo 'crab Error: Please run cmsenv before setting the CRAB environment'
|
25 |
spiga |
1.19 |
echo '(see also: https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrabHowTo#Setup_local_Environment)'
|
26 |
spiga |
1.15 |
echo ''
|
27 |
|
|
else
|
28 |
spiga |
1.20 |
if [[ "$SCRAM_ARCH" =~ "32" ]]; then
|
29 |
|
|
export PYTHONPATH=${CRABPYSQLITE}:${PYTHONPATH}
|
30 |
|
|
elif [[ "$SCRAM_ARCH" =~ "64" ]]; then
|
31 |
spiga |
1.22 |
ret=`python -c 'import sys; print("%i" % (sys.hexversion<0x020700F0))'`
|
32 |
|
|
if [ $ret -ne 0 ]; then
|
33 |
|
|
export PATH=${CRABSQLITE_ROOT}/bin:${PATH}
|
34 |
|
|
export LD_LIBRARY_PATH=${CRABSQLITE_ROOT}/lib:${LD_LIBRARY_PATH}
|
35 |
|
|
export PYTHONPATH=${CRABPYSQLITE64}:${PYTHONPATH}
|
36 |
|
|
fi
|
37 |
spiga |
1.20 |
fi
|
38 |
belforte |
1.24 |
python $CRABPYTHON/crab.py "$@"
|
39 |
spiga |
1.15 |
fi
|