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.5 by slacapra, Wed Oct 19 10:01:17 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
# Line 82 | Line 79 | else
79   endif
80   EOF
81  
82 < . ./crab.sh
83 <
84 < BACKEND=SQLite
88 < CONFSCRIPT=${BOSSDIR}/BossConfig.clad
89 < cat >> $CONFSCRIPT  <<EOF
90 < # This is the BOSS configuration file
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 temporary directory (where files are extracted from DB)
88 < BOSS_TMP_DIR = "/tmp";
87 > # BOSS MySQL database file
88 > DB_NAME = "boss_rt_v3_6";
89  
90 < # BOSS update interval
91 < BOSS_MIN_UPD_INT = 5;   # at most one update every BOSS_MIN_UPD_INT sec.
92 < 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;
90 > # Host where the MySQL server is running
91 > DB_HOST = "boss.bo.infn.it";
92 > DB_DOMAIN = "bo.infn.it";
93  
94 < # Boss Database Backend
95 < DB_BACKEND = "${BACKEND}";
96 < ]
94 > # Default BOSS MySQL user and password
95 > DB_USER = "BOSSv3_6manager";
96 > DB_USER_PW = "BossMySQL";
97  
98 < EOF
99 < # # Now I have to configure BOSS
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 < # # I should have boss in my path
105 > # MySQL port
106 > DB_PORT = 0;
107  
108 < # boss configureDB
108 > # MySQL socket
109 > DB_SOCKET = "";
110  
111 < # ./registerCRABjob
112 < #    148        19:33   boss showJobTypes
113 < #    149        19:33   pwd
114 < #    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
111 > # MySQL client flag
112 > DB_CLIENT_FLAG = 0;
113 > ]
114 > EOF

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines