ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/dbs-server.spec
(Generate patch)

Comparing COMP/CMSDIST/dbs-server.spec (file contents):
Revision 1.53 by valya, Wed Jun 4 16:18:53 2008 UTC vs.
Revision 1.75 by valya, Tue Mar 3 01:52:46 2009 UTC

# Line 1 | Line 1
1 < ### RPM cms dbs-server DBS_1_1_6
1 > ### RPM cms dbs-server DBS_2_0_6_pre2
2  
3   %define cvstag %{realversion}
4   # define version of DBS to use, it's schema version
# Line 23 | Line 23 | cd Servers/JavaServer
23   #export DBS_SCHEMA_VERSION=`cat  $DBS_SCHEMA_ROOT/lib/Schema/NeXtGen/DBS-NeXtGen-MySQL_DEPLOYABLE.sql | grep "INSERT INTO SchemaVersion" | awk '{split($0,a,"\x27"); print a[2]}'`
24  
25   # fix context.xml file
26 < cat etc/context.xml.tobe  | sed "s/__insert_username__/dbs/g" | sed "s/__insert_password__/cmsdbs/g" | sed "s/3306/3316/g" > etc/context.xml
27 < #cat > etc/context.xml << EOF_CONTEXT
28 < #<Context path="/servlet/DBSServlet" docBase="DBSServlet" debug="5" reloadable="true" crossContext="true">
29 < #     <SchemaOwner schemaowner="${DBS_SCHEMA}" />
30 < #     <SupportedSchemaVersion schemaversion="${DBS_SCHEMA_VERSION}" />
31 < #     <SupportedClientVersions clientversions="DBS_1_0_1, DBS_1_0_5, DBS_1_0_7, DBS_1_0_8, DBS_1_0_9, DBS_1_1_2, DBS_1_1_3 "/>
32 < #     <DBSBlockConfig maxBlockSize="2000000000000" maxBlockFiles="100" />
33 < #     <Resource name="jdbc/dbs"
34 < #              auth="Container"
35 < #              type="javax.sql.DataSource"
36 < #              maxActive="30"
37 < #              maxIdle="10"
38 < #              maxWait="10000"
39 < #              username="dbs"
40 < #              password="cmsdbs"
41 < #              driverClassName="org.gjt.mm.mysql.Driver"
42 < #              url="jdbc:mysql://localhost:3316/${DBS_SCHEMA}?autoReconnect=true"/>
43 < #</Context>
44 < #EOF_CONTEXT
26 > cat etc/context.xml.tobe  | sed "s/__insert_username__/dbs/g" | sed "s/__insert_password__/cmsdbs/g" | sed "s/3306/3316/g" | sed "s/maxActive=\"0\"/maxActive=\"100\"/g" > etc/context.xml
27  
28 + # compile DBS server code
29   mkdir -p bin/WEB-INF/lib
30   echo "PWD=$PWD"
31   source $JAVA_JDK_ROOT/etc/profile.d/init.sh
# Line 64 | Line 47 | cat > %{i}/Servers/JavaServer/bin/dbs_in
47   #!/bin/sh
48   export MYAREA=rpm_install_area
49   export SCRAM_ARCH=slc4_ia32_gcc345
50 + export APT_VERSION=0.5.15lorg3.2-cmp
51   source \$MYAREA/\$SCRAM_ARCH/external/apt/\$APT_VERSION/etc/profile.d/init.sh
52   source \$MYAREA/%{pkgrel}/etc/profile.d/init.sh
53   # set DBS DBs
# Line 77 | Line 61 | function dbs_stop()
61   {
62      me=\`whoami\`
63      echo $"Stop mysqld|tomcat running under \$me account..."
64 <    ps -w -w -f -u\$me | egrep "mysqld|tomcat" | grep -v egrep | awk '{print "kill -9 "\$2""}'|/bin/sh
64 >    $MYSQL_ROOT/bin/mysqladmin -uroot -pcms --socket=$MYSQL_SOCK --port=$MYSQL_PORT shutdown
65 >    ps -w -w -f -u\$me | grep mysqld | grep $MYSQL_PORT | grep -v grep | awk '{print "kill -9 "\$2""}'|/bin/sh
66 >    killall -q tomcat
67   }
68   function dbs_start()
69   {
# Line 93 | Line 79 | function dbs_start()
79   function dbs_status()
80   {
81      me=\`whoami\`
82 <    dbs_mysqld=\`ps -w -w -f -u\$me | egrep "mysqld" | grep -v egrep | wc -l\`
82 >    dbs_mysqld=\`ps -w -w -f -u\$me | egrep "mysqld" | grep $MYSQL_PORT| grep -v egrep | wc -l\`
83      dbs_tomcat=\`ps -w -w -f -u\$me | egrep "tomcat" | grep -v egrep | wc -l\`
84      if [ \${dbs_tomcat} -ne 1 ]; then
85         echo "Tomcat server is not running"
# Line 193 | Line 179 | $MYSQL_ROOT/bin/mysql --socket=$MYSQL_SO
179   cp $DBS_SERVER_ROOT/Servers/JavaServer/DBS.war $APACHE_TOMCAT_ROOT/webapps
180  
181   # Copy mysql jdbc driver to tomcat
196 #if [ ! -f $APACHE_TOMCAT_ROOT/common/lib/mysql-connector-java-5.0.5-bin.jar ]; then
197 #cp $DBS_SERVER_ROOT/Servers/JavaServer/lib/mysql-connector-java-5.0.5-bin.jar \
198 #   $APACHE_TOMCAT_ROOT/common/lib
199 #fi
200 # Copy all jar files from DBS area to tomcat area.
201 #cp -f $DBS_SERVER_ROOT/Servers/JavaServer/lib/*.jar $APACHE_TOMCAT_ROOT/common/lib
182   cp -f $DBS_LIBS_ROOT/lib/*.jar $APACHE_TOMCAT_ROOT/common/lib
183  
184   # Fix path in dbs_init.sh file since now we know install area
# Line 217 | Line 197 | echo "+++ Clean-up mysqld|tomcat process
197   #ps -w -w -f -u`whoami` | egrep "mysqld|tomcat" | grep -v egrep | awk '{print "kill -9 "$2""}' |/bin/sh
198   #killall -q mysqld
199   #cat $MYSQL_ROOT/mysqldb/mysqld.pid
200 < $MYSQL_ROOT/bin/mysqladmin -uroot -pcms --socket=$MYSQL_SOCK --port=3316 shutdown
200 > $MYSQL_ROOT/bin/mysqladmin -uroot -pcms --socket=$MYSQL_SOCK --port=$MYSQL_PORT shutdown
201   killall -q tomcat
202  
203 + # made correct link to LibValut
204 + rm -f $DBS_SERVER_ROOT/LibValut
205 + ln -s $DBS_LIBS_ROOT/lib $DBS_SERVER_ROOT/LibValut
206 +
207   echo
208   echo
209   echo "#####  IMPORTANT!!!  #####"

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines