ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CRAB/python/configure
(Generate patch)

Comparing COMP/CRAB/python/configure (file contents):
Revision 1.1 by slacapra, Tue Oct 4 17:23:51 2005 UTC vs.
Revision 1.4 by slacapra, Tue Oct 18 14:10:39 2005 UTC

# Line 6 | Line 6
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
14   #    /lib
15   #    /python
16 + #    /script
17  
18   TopDir=`\pwd`
19  
# Line 24 | Line 25 | export CRABDIR=$TopDir
25   CRABPATH=\${CRABDIR}/bin
26   CRABLIBS=\${CRABDIR}/lib
27   CRABPYTHON=\${CRABDIR}/python
28 + CRABSCRIPT=\${CRABDIR}/script
29  
30   # BOSS related Stuff
31   export BOSSDIR=$TopDir
30 export BOSSVERSION=$BOSSVERSION
31 #BOSSPATH=\${BOSSDIR}/bin
32 #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
# Line 37 | Line 36 | 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
# Line 61 | Line 60 | set CRABPYTHON=\${CRABDIR}/python
60  
61   # BOSS related Stuff
62   setenv BOSSDIR $TopDir
64 setenv BOSSVERSION $BOSSVERSION
65 #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
# Line 70 | Line 67 | 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
78     setenv PYTHONPATH \${CRABPYTHON}:\${PYTHONPATH}
79   endif
80   EOF
84
85 . ./crab.sh
86
87 BACKEND=SQLite
88 CONFSCRIPT=${BOSSDIR}/BossConfig.clad
89 cat >> $CONFSCRIPT  <<EOF
90 # This is the BOSS configuration file
91
92 [
93 # BOSS temporary directory (where files are extracted from DB)
94 BOSS_TMP_DIR = "/tmp";
95
96 # BOSS update interval
97 BOSS_MIN_UPD_INT = 5;   # at most one update every BOSS_MIN_UPD_INT sec.
98 BOSS_MAX_UPD_INT = 30;  # at least one update every BOSS_MAX_UPD_INT sec.
99
100 # Maximum retries after post-process finishes before killing RTUpdator
101 # (waits BOSS_UPD_INTERVAL*BOSS_MAX_RETRY seconds)
102 BOSS_MAX_RETRY = 3;
103
104 # Boss Database Backend
105 DB_BACKEND = "${BACKEND}";
106 ]
107
108 EOF
109 # # Now I have to configure BOSS
110
111 # # I should have boss in my path
112
113 # boss configureDB
114
115 # ./registerCRABjob
116 #    148        19:33   boss showJobTypes
117 #    149        19:33   pwd
118 #    150        19:33   b
119 #    151        19:33   cd BossSched/
120 #    152        19:33   ls
121 #    153        19:33   cd bin/
122 #    154        19:33   ls
123 #    155        19:33   ./registerEDGScheduler
124 #    156        19:33   ./registerForkScheduler
125 #    157        19:33   ./registerEDGScheduler
126 #    158        19:33   boss showJobTypes
127 #    160        19:33   boss showSchedulers
128 #    161        19:33   pwd
129 #    162        19:33   cd ../../
130 #    163        19:33   cd ../
131 #    164        19:33   ls
132 #    165        19:34   ./crab.py -create 1
133 #    166        19:34   pwd
134 #    167        19:34   ls
135 #    168        19:34   cd crabjob-test/
136 #    169        19:34   ls
137 #    170        19:34   cd ../
138 #    171        19:34   ls
139 #    172        19:34   ./zero
140 #    173        19:34   ls
141 #    174        19:34   cd crabboss/
142 #    175        19:34   ls
143 #    176        19:34   cp crab.post orca.post
144 #    177        19:34   cp crab.runtime orca.runtime
145 #    178        19:34   cp crab.schema orca.schema
146 #    179        19:35   cp registerCRABjob registerORCAjob
147 #    180        19:35   gvim registerORCAjob
148 #    181        19:35   gvim orca.schema
149 #    182        19:35   cd ../
150 #    183        19:35   history
151 #    184        19:35   history > crab_boss_setup

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines