Changeset 9730


Ignore:
Timestamp:
2005-04-22T13:30:46+12:00 (19 years ago)
Author:
kjdon
Message:

some mods for windows

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ant-install-branch/gsdl3/build.xml

    r9729 r9730  
    149149  </path>
    150150
    151   <!-- do we need this? copied from gs3-setup.sh -->
    152151  <path id="running.path">
    153152    <pathelement location="${mysql.home}/bin"/>
     
    156155    <pathelement location="${basedir}/lib"/>
    157156    <pathelement path="${env.PATH}"/>
     157    <pathelement path="${env.Path}"/>
    158158  </path>
    159159
     
    424424  <target name="startup-tomcat" description="Startup only Tomcat" depends="init" if="tomcat.islocal">
    425425    <property name="tomcat.classpath" refid="compile.classpath"/>
    426     <property name="tomcat.path" value="${basedir}/packages/mysql/bin:${basedir}/bin/script:${basedir}/bin:${env.PATH}"/>
     426    <property name="tomcat.path" refid="running.path"/>
    427427    <property name="catalina.opts" value="-Djava.util.prefs.syncInterval=2000000 -DGSDL3HOME=$GSDL3HOME -DGSDLOS=$GSDLOS -DPATH=$PATH -Xmx400M"/>
    428428    <exec executable="${catalina.home}/bin/startup.sh" os="${os.linux}" dir="${catalina.home}/bin" spawn="false">
     
    434434      <env key="LD_LIBRARY_PATH" path="${env.LD_LIBRARY_PATH}:${basedir}/lib:${mysql.home}/lib/mysql"/>
    435435    </exec>
    436     <exec executable="${catalina.home}/bin/startup.bat" os="${os.windows}" dir="${catalina.home}/bin" spawn="false">
     436    <exec executable="${catalina.home}/bin/startup.bat" os="${os.windows}" dir="${catalina.home}/bin" spawn="true">
    437437      <env key="GSDLOS" value="windows"/>
    438438      <env key="GSDL3HOME" value="${basedir}"/>
    439       <env key="PATH" path="${tomcat.path}:${basedir}/lib"/>
     439      <env key="Path" path="${tomcat.path}"/>
     440      <env key="PATH" path="${tomcat.path}"/>
    440441      <env key="CATALINA_OPTS" value="${catalina.opts}"/>
    441442      <env key="CLASSPATH" path="${tomcat.classpath}"/>
     
    509510  </target>
    510511 
    511  <target name="install-mysql" depends="init,install-mysql-linux,install-mysql-windows"/>
     512 <target name="install-mysql" depends="init,init-mysql-vars,install-mysql-linux,install-mysql-windows"/>
    512513 
    513514  <!-- install and set up the database -->
    514   <target name="install-mysql-linux" depends="init" if="mysql.islocal.linux" unless="mysql.present">
     515  <target name="install-mysql-linux" depends="init,init-mysql-vars" if="mysql.islocal.linux" unless="mysql.present">
    515516    <get src="http://www.greenstone.org/gs3files/mysql-standard-4.1.11-pc-linux-gnu-i686.tar.gz"
    516517      dest="${packages.home}/mysql-standard-4.1.11-pc-linux-gnu-i686.tar.gz"
     
    540541  </target>
    541542
    542   <target name="install-mysql-windows" depends="init" if="mysql.islocal.windows" unless="mysql.present">
    543     <get src="http://www.greenstone.org/gs3files/mysql-essential-4.1.11-win32.msi"
    544       dest="${packages.home}/mysql-essential-4.1.11-win32.msi"
     543  <target name="install-mysql-windows" depends="init,init-mysql-vars" if="mysql.islocal.windows" unless="mysql.present">
     544    <get src="http://www.greenstone.org/gs3files/mysql-noinstall-4.1.11-win32.zip"
     545      dest="${packages.home}/mysql-noinstall-4.1.11-win32.zip"
    545546      usetimestamp="true"/>
    546    <!-- can we run the installer?? -->
     547    <!-- can we run the installer?? -->
     548    <unzip src="${packages.home}/mysql-noinstall-4.1.11-win32.zip"
     549      dest="${packages.home}"/>
     550    <move todir="${packages.home}/mysql">
     551      <fileset dir="${packages.home}/mysql-noinstall-4.1.11-win32"/>
     552    </move>
    547553  </target>
    548554
    549555  <!-- is this just linux or both??. also we probably need to do this for external mysql -->
    550   <target name="setup-mysql" if="mysql.islocal" unless="mysql.present">
     556  <!-- had unless mysql.present -->
     557  <target name="setup-mysql" depends="init,init-mysql-vars" if="mysql.islocal">
    551558    <exec executable="${mysql.home}/bin/mysql" dir="${mysql.home}">
    552559      <arg value="--user=root"/>
     
    571578    </exec>
    572579  </target>
    573 
    574 
    575   <!-- mysql targets -->
    576   <!-- windows:
    577     cd %GSDL3HOME%\packages\mysql
    578     start bin\mysqld
    579     cd %GSDL3HOME%
    580 -->
    581   <target name="startup-mysql" depends="init" if="mysql.islocal"
     580 
     581  <target name="startup-mysql" depends="init,init-mysql-vars" if="mysql.islocal"
    582582    description="Startup only mysql">
    583583    <exec executable="${mysql.home}/bin/mysqld_safe" dir="${mysql.home}"
     
    590590      <arg value="--err-log=./var/log/mysql.log"/>
    591591    </exec>
     592   <exec executable="${mysql.home}/bin/mysqld" dir="${mysql.home}" spawn="true" os="${os.windows}">
     593    </exec>
    592594    <sleep seconds="2"/>
    593595    <!-- need to test that the server has started up -->   
     
    600602  </target>
    601603
    602   <target name="shutdown-mysql" depends="init" if="mysql.islocal"
     604    <target name="shutdown-mysql" depends="init" if="mysql.islocal"
    603605    description="Shutdown only mysql">
    604606    <exec executable="${mysql.home}/bin/mysqladmin" dir="${mysql.home}"
Note: See TracChangeset for help on using the changeset viewer.