1 |
slacapra |
1.1 |
#! /bin/sh
|
2 |
|
|
#
|
3 |
|
|
# Stefano Lacaprara <lacaprara@pd.infn.it> INFN Padova
|
4 |
|
|
#
|
5 |
|
|
# Installation script for Crab and Boss
|
6 |
|
|
#
|
7 |
|
|
# 14-Sep-2005
|
8 |
|
|
|
9 |
slacapra |
1.3 |
#echo tar xzvf Crab_1_0_0.tgz
|
10 |
|
|
#echo cd Crab_1_0_0
|
11 |
slacapra |
1.1 |
|
12 |
|
|
# Struttura subdir:
|
13 |
|
|
# top/bin
|
14 |
|
|
# /lib
|
15 |
|
|
# /python
|
16 |
slacapra |
1.2 |
# /script
|
17 |
slacapra |
1.1 |
|
18 |
|
|
TopDir=`\pwd`
|
19 |
|
|
|
20 |
|
|
cat > crab.sh <<EOF
|
21 |
|
|
#! /bin/sh
|
22 |
|
|
# CRAB related Stuff
|
23 |
|
|
export CRABDIR=$TopDir
|
24 |
|
|
|
25 |
|
|
CRABPATH=\${CRABDIR}/bin
|
26 |
|
|
CRABLIBS=\${CRABDIR}/lib
|
27 |
|
|
CRABPYTHON=\${CRABDIR}/python
|
28 |
slacapra |
1.2 |
CRABSCRIPT=\${CRABDIR}/script
|
29 |
slacapra |
1.1 |
|
30 |
|
|
# BOSS related Stuff
|
31 |
|
|
export BOSSDIR=$TopDir
|
32 |
|
|
BOSSLIBS=\${BOSSDIR}/lib
|
33 |
|
|
|
34 |
|
|
if [ -z "\$PATH" ]; then
|
35 |
|
|
export PATH=\${CRABPATH}
|
36 |
|
|
else
|
37 |
|
|
export PATH=\${CRABPATH}:\${PATH}
|
38 |
|
|
fi
|
39 |
slacapra |
1.4 |
# if [ -z "\$LD_LIBRARY_PATH" ]; then
|
40 |
|
|
# export LD_LIBRARY_PATH=\${BOSSLIBS}
|
41 |
|
|
# else
|
42 |
|
|
# export LD_LIBRARY_PATH=\${BOSSLIBS}:\${LD_LIBRARY_PATH}
|
43 |
|
|
# fi
|
44 |
slacapra |
1.1 |
if [ -z "\$PYTHONPATH" ]; then
|
45 |
|
|
export PYTHONPATH=\${CRABPYTHON}
|
46 |
|
|
else
|
47 |
|
|
export PYTHONPATH=\${CRABPYTHON}:\${PYTHONPATH}
|
48 |
|
|
fi
|
49 |
|
|
EOF
|
50 |
|
|
|
51 |
|
|
# csh style
|
52 |
|
|
cat > crab.csh <<EOF
|
53 |
|
|
#! /bin/csh
|
54 |
|
|
# CRAB related Stuff
|
55 |
|
|
setenv CRABDIR $TopDir
|
56 |
|
|
|
57 |
|
|
set CRABPATH=\${CRABDIR}/bin
|
58 |
|
|
set CRABLIBS=\${CRABDIR}/lib
|
59 |
|
|
set CRABPYTHON=\${CRABDIR}/python
|
60 |
|
|
|
61 |
|
|
# BOSS related Stuff
|
62 |
|
|
setenv BOSSDIR $TopDir
|
63 |
|
|
set BOSSLIBS=\${BOSSDIR}/lib
|
64 |
|
|
|
65 |
|
|
if ( ! \$?path ) then
|
66 |
|
|
set path=\${CRABPATH}
|
67 |
|
|
else
|
68 |
|
|
set path=( \${CRABPATH} \${path} )
|
69 |
|
|
endif
|
70 |
slacapra |
1.4 |
# if ( ! \$?LD_LIBRARY_PATH ) then
|
71 |
|
|
# setenv LD_LIBRARY_PATH \${BOSSLIBS}
|
72 |
|
|
# else
|
73 |
|
|
# setenv LD_LIBRARY_PATH \${BOSSLIBS}:\${LD_LIBRARY_PATH}
|
74 |
|
|
# endif
|
75 |
slacapra |
1.1 |
if ( ! \$?PYTHONPATH ) then
|
76 |
|
|
setenv PYTHONPATH \${CRABPYTHON}
|
77 |
|
|
else
|
78 |
|
|
setenv PYTHONPATH \${CRABPYTHON}:\${PYTHONPATH}
|
79 |
|
|
endif
|
80 |
|
|
EOF
|