Ignore:
Timestamp:
2008-05-07T15:58:52+12:00 (16 years ago)
Author:
oranfry
Message:

a few fixes to wirk3

Location:
release-kits/wirk3/installer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • release-kits/wirk3/installer/antinstall-config.xml

    r15146 r15356  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<!DOCTYPE installer PUBLIC "-//tp23 //DTD Ant Installer Config//EN" "http://antinstaller.sf.net/dtd/antinstall-config-0.8.dtd">
     3
    34<installer
    45            ui="swing,text"
     
    67            debug="false"
    78            lookAndFeel="org.tp23.jgoodies.plaf.plastic.PlasticXPLookAndFeel"
    8             name="Greenstone3Installer"
    9             windowIcon="/resources/gkmain_inv.png"
     9            name="Greenstone3 @version@ Installer"
     10            windowIcon="/resources/gs3-small.png"
    1011            defaultImageResource="/resources/makewavesdawn.png"
    1112            minJavaVersion="1.4">
    1213
    13     <!--  each page element represents a page of the installer -->
    14     <page
    15             type="input"
    16             name="intro"
    17             displayText="Welcome to the Greenstone3 installer">
     14    <!--  simple intro page -->
     15    <page type="input" name="intro" displayText="">
     16        <comment name="welcome-message"/>
    1817    </page>
    1918
    2019    <!--  type="license" shows a license page to click through -->
    21     <page
    22             type="license"
    23             name="license"
    24             displayText="License conditions"
    25             resource="/LICENSE.txt">
    26     </page>
     20    <page type="license" name="license" resource="/LICENSE.txt"  displayText="" />
    2721
    28     <!--  type="input" shows a list of editable options for the installer -->
    29     <page
    30             type="input"
    31             name="destination"
    32             displayText="Install Destination">
     22    <!--  install destination page -->
     23    <page type="input" name="destination" displayText="">
    3324
    34         <directory
    35                 property="installDir"
    36                 defaultValue="/usr/local/Greenstone-@version@"
    37                 defaultValueWin="${env.ProgramFiles}\Greenstone-@version@"
    38                 displayText="Select an installation directory"
    39                 create="true"/>
     25        <directory property="installDir"
     26            defaultValue="/usr/local/Greenstone-@version@"
     27            defaultValueWin="${env.ProgramFiles}\Greenstone-@version@"
     28            create="true"
     29            displayText="" />
    4030
    4131    </page>
    4232
    43     <page type="input" name="tomcatports" displayText="Tomcat Ports">
     33    <page type="input" name="selector" displayText="">
    4434
    45         <comment name="tomcatportsdescription" displayText="Please select the ports which the web server (Apache Tomcat) will use  will use. It is usually safe to accept the defaults by just clicking Next. The exception is when you are running other services on these ports - if this is the case, select some free ports and click Next."/>
     35        <comment name="choose-components"/>
    4636
    47         <text property="tomcat.server" defaultValue="localhost" displayText="Tomcat Server"/>
    48         <text property="tomcat.port" defaultValue="8080" displayText="Tomcat Port"/>
    49         <text property="tomcat.shutdown.port" defaultValue="8005" displayText="Tomcat Shutdown Port"/>
     37        <target target="install-core-components"    defaultValue="true" force="true" displayText="" />
     38        <target target="install-tomcat"             defaultValue="true" displayText="" />
     39        <target target="install-ant"                    defaultValue="true" displayText="" />
     40        <target target="install-source-code"        defaultValue="false" displayText="" />
     41
    5042    </page>
    5143
     44    <page type="input" name="tomcat-config" ifProperty="(${install-tomcat}==true)" displayText="">
    5245
    53     <page
    54             type="input"
    55             name="selector"
    56             displayText="Components to install">
    57         <comment
    58                 name="choosecomponents"
    59                 displayText="Choose the components you want to install"
    60                 bold="true"/>
    61         <target
    62             displayText="Core components"
    63             target="default"
    64             defaultValue="true"
    65             force="true"/>
    66        
    67         <target
    68             displayText="Source code"
    69             target="tgsrc"
    70             defaultValue="false"/>
    71        
     46        <text property="tomcat.server" defaultValue="localhost" displayText=""/>
     47        <text property="tomcat.port" defaultValue="8080" displayText=""/>
     48        <text property="tomcat.shutdown.port" defaultValue="8005" displayText=""/>
     49
    7250    </page>
    7351
    74     <page
    75             type="progress"
    76             name="progress"
    77             displayText="Installation progress"
    78             showTargets="false"
    79             target="cleanuptarget">
     52    <page type="progress" name="progress" showTargets="false" target="cleanuptarget" displayText="">
    8053    </page>
    8154
  • release-kits/wirk3/installer/build.xml

    r15146 r15356  
    2323   
    2424   
    25     <target name="default" depends="">
     25    <target name="install-core-components">
    2626
    2727        <!-- create the installation directory -->
     
    5757        <echo/>
    5858
     59        <!--
    5960        <echo message="Installing Packages (packages)"/>
    6061        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="packages/**/*"/></patternset></unzip>
    6162        <echo/>
     63        -->
    6264
    6365        <echo message="Installing Resources (resources)"/>
     
    8890        <rsr file="${installDir}/build.properties" pattern="(tomcat.port[=:]).*" replacement="$1${tomcat.port}" />
    8991        <rsr file="${installDir}/build.properties" pattern="(tomcat.shutdown.port[=:]).*" replacement="$1${tomcat.shutdown.port}" />
     92        <echo message="Changing tomcat ports in resources/tomcat/server.xml"/>
     93        <copy file="${installDir}/resources/tomcat/server.xml" tofile="${installDir.local}/packages/tomcat/conf/server.xml" overwrite="true"/>
    9094
    91         <!-- change the tomcat ports in tomcats server.xml -->
    92         <echo message="Changing tomcat ports tomcat's server.xml"/>
    93         <copy file="${installDir}/resources/tomcat/server.xml" tofile="${installDir.local}/packages/tomcat/conf/server.xml" overwrite="true"/>
    94         <rsr file="${installDir}/packages/tomcat/conf/server.xml" pattern="@server@" replacement="${tomcat.server}" />
    95         <rsr file="${installDir}/packages/tomcat/conf/server.xml" pattern="@port@" replacement="${tomcat.port}" />
    96         <rsr file="${installDir}/packages/tomcat/conf/server.xml" pattern="@shutdown-port@" replacement="${tomcat.shutdown.port}" />
    97        
    9895        <!-- copy the greenstone3.xml file to tomcat -->
    9996        <echo message="Copying greenstone3.xml to tomcat directory"/>
     
    132129
    133130    <!-- Source -->
    134     <target name="tgsrc" depends="">
     131    <target name="install-source-code">
    135132        <echo message="Installing Source Code (src)"/>
    136133        <mkdir dir="${installDir}/src"/>
     
    142139    </target>
    143140
     141    <target name="install-tomcat">
     142       
     143        <echo message="Installing Apache Tomcat"/>
     144        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="packages/tomcat/**/*"/></patternset></unzip>
     145
     146        <!-- change the tomcat ports in tomcats server.xml -->
     147        <rsr file="${installDir}/packages/tomcat/conf/server.xml" pattern="@server@" replacement="${tomcat.server}" />
     148        <rsr file="${installDir}/packages/tomcat/conf/server.xml" pattern="@port@" replacement="${tomcat.port}" />
     149        <rsr file="${installDir}/packages/tomcat/conf/server.xml" pattern="@shutdown-port@" replacement="${tomcat.shutdown.port}" />
     150
     151    </target>
     152    <target name="install-ant">
     153        <echo message="Installing Apache Ant"/>
     154        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="packages/ant/**/*"/></patternset></unzip>
     155    </target>
     156   
    144157    <target name="cleanuptarget">
    145158    </target>
Note: See TracChangeset for help on using the changeset viewer.