6 |
|
# |
7 |
|
# 14-Sep-2005 |
8 |
|
|
9 |
< |
echo tar xzvf Crab_1_0_0.tgz |
10 |
< |
echo cd Crab_1_0_0 |
9 |
> |
#echo tar xzvf Crab_1_0_0.tgz |
10 |
> |
#echo cd Crab_1_0_0 |
11 |
|
|
12 |
|
# Struttura subdir: |
13 |
|
# top/bin |
29 |
|
|
30 |
|
# BOSS related Stuff |
31 |
|
export BOSSDIR=$TopDir |
32 |
– |
export BOSSVERSION=$BOSSVERSION |
33 |
– |
#BOSSPATH=\${BOSSDIR}/bin |
34 |
– |
#BOSSLIBS=\${BOSSDIR}/SirDB/lib:\${BOSSDIR}/OSUtils/lib:\${BOSSDIR}/ClassAdLite/lib:\${BOSSDIR}/mysql/lib:\${BOSSDIR}/sqlite/lib |
32 |
|
BOSSLIBS=\${BOSSDIR}/lib |
33 |
|
|
34 |
|
if [ -z "\$PATH" ]; then |
36 |
|
else |
37 |
|
export PATH=\${CRABPATH}:\${PATH} |
38 |
|
fi |
39 |
< |
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 |
39 |
> |
# 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 |
|
if [ -z "\$PYTHONPATH" ]; then |
45 |
|
export PYTHONPATH=\${CRABPYTHON} |
46 |
|
else |
60 |
|
|
61 |
|
# BOSS related Stuff |
62 |
|
setenv BOSSDIR $TopDir |
66 |
– |
setenv BOSSVERSION $BOSSVERSION |
67 |
– |
#set BOSSLIBS=\${BOSSDIR}/SirDB/lib:\${BOSSDIR}/OSUtils/lib:\${BOSSDIR}/ClassAdLite/lib:\${BOSSDIR}/mysql/lib:\${BOSSDIR}/sqlite/lib |
63 |
|
set BOSSLIBS=\${BOSSDIR}/lib |
64 |
|
|
65 |
|
if ( ! \$?path ) then |
67 |
|
else |
68 |
|
set path=( \${CRABPATH} \${path} ) |
69 |
|
endif |
70 |
< |
if ( ! \$?LD_LIBRARY_PATH ) then |
71 |
< |
setenv LD_LIBRARY_PATH \${BOSSLIBS} |
72 |
< |
else |
73 |
< |
setenv LD_LIBRARY_PATH \${BOSSLIBS}:\${LD_LIBRARY_PATH} |
74 |
< |
endif |
70 |
> |
# 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 |
|
if ( ! \$?PYTHONPATH ) then |
76 |
|
setenv PYTHONPATH \${CRABPYTHON} |
77 |
|
else |
79 |
|
endif |
80 |
|
EOF |
81 |
|
|
82 |
< |
. ./crab.sh |
83 |
< |
|
84 |
< |
# Now I have to configure BOSS |
85 |
< |
## I must create ${BACKEND}Config.clad |
86 |
< |
# MySQL |
87 |
< |
# SQLlite |
88 |
< |
|
89 |
< |
# I should have boss in my path |
90 |
< |
boss configureDB |
91 |
< |
|
92 |
< |
# now I register scheduler |
93 |
< |
|
94 |
< |
# now I register all Job Type |
95 |
< |
|
96 |
< |
# ./registerCRABjob |
97 |
< |
# 148 19:33 boss showJobTypes |
98 |
< |
# 149 19:33 pwd |
99 |
< |
# 150 19:33 b |
100 |
< |
# 151 19:33 cd BossSched/ |
101 |
< |
# 152 19:33 ls |
102 |
< |
# 153 19:33 cd bin/ |
103 |
< |
# 154 19:33 ls |
104 |
< |
# 155 19:33 ./registerEDGScheduler |
105 |
< |
# 156 19:33 ./registerForkScheduler |
106 |
< |
# 157 19:33 ./registerEDGScheduler |
107 |
< |
# 158 19:33 boss showJobTypes |
108 |
< |
# 160 19:33 boss showSchedulers |
109 |
< |
# 161 19:33 pwd |
110 |
< |
# 162 19:33 cd ../../ |
111 |
< |
# 163 19:33 cd ../ |
112 |
< |
# 164 19:33 ls |
113 |
< |
# 165 19:34 ./crab.py -create 1 |
114 |
< |
# 166 19:34 pwd |
120 |
< |
# 167 19:34 ls |
121 |
< |
# 168 19:34 cd crabjob-test/ |
122 |
< |
# 169 19:34 ls |
123 |
< |
# 170 19:34 cd ../ |
124 |
< |
# 171 19:34 ls |
125 |
< |
# 172 19:34 ./zero |
126 |
< |
# 173 19:34 ls |
127 |
< |
# 174 19:34 cd crabboss/ |
128 |
< |
# 175 19:34 ls |
129 |
< |
# 176 19:34 cp crab.post orca.post |
130 |
< |
# 177 19:34 cp crab.runtime orca.runtime |
131 |
< |
# 178 19:34 cp crab.schema orca.schema |
132 |
< |
# 179 19:35 cp registerCRABjob registerORCAjob |
133 |
< |
# 180 19:35 gvim registerORCAjob |
134 |
< |
# 181 19:35 gvim orca.schema |
135 |
< |
# 182 19:35 cd ../ |
136 |
< |
# 183 19:35 history |
137 |
< |
# 184 19:35 history > crab_boss_setup |
82 |
> |
echo "Creating ${HOME}/.MySQLRTConfig.clad" |
83 |
> |
cat > ${HOME}/.MySQLRTConfig.clad <<EOF |
84 |
> |
# This is the BOSS MySQL Database configuration file |
85 |
> |
|
86 |
> |
[ |
87 |
> |
# BOSS MySQL database file |
88 |
> |
DB_NAME = "boss_rt_v3_6"; |
89 |
> |
|
90 |
> |
# Host where the MySQL server is running |
91 |
> |
DB_HOST = "boss.bo.infn.it"; |
92 |
> |
DB_DOMAIN = "bo.infn.it"; |
93 |
> |
|
94 |
> |
# Default BOSS MySQL user and password |
95 |
> |
DB_USER = "BOSSv3_6manager"; |
96 |
> |
DB_USER_PW = "BossMySQL"; |
97 |
> |
|
98 |
> |
# Guest BOSS MySQL user and password |
99 |
> |
DB_GUEST = "BOSSv3_6monitor"; |
100 |
> |
DB_GUEST_PW = "BossMySQL"; |
101 |
> |
|
102 |
> |
# MySQL table type |
103 |
> |
TABLE_TYPE = ""; |
104 |
> |
|
105 |
> |
# MySQL port |
106 |
> |
DB_PORT = 0; |
107 |
> |
|
108 |
> |
# MySQL socket |
109 |
> |
DB_SOCKET = ""; |
110 |
> |
|
111 |
> |
# MySQL client flag |
112 |
> |
DB_CLIENT_FLAG = 0; |
113 |
> |
] |
114 |
> |
EOF |