Ignore:
Timestamp:
2008-11-07T14:36:58+13:00 (15 years ago)
Author:
oranfry
Message:

shifted the responsibility for the source release to the linux release kit. Made the source release contain a single component with the core and sourcecode mixed together

File:
1 edited

Legend:

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

    r17658 r17786  
    106106    </target>
    107107
    108     <target name="Installing Source Code Core">
    109 
    110         <!-- figure out the start menu path -->
    111         <getfreepath path="${win32.personal.programs_menu}\Greenstone-@version@" property="startmenu.path"/>
    112         <path id="startmenu.path.path" path="${startmenu.path}"/>
    113         <pathconvert targetos="unix" property="startmenu.path.unix" refid="startmenu.path.path"/>
    114                
    115         <echo>basedir: ${basedir}</echo>
    116         <echo>installDir: ${installDir}</echo>
    117         <echo>antinstaller.jar: ${antinstaller.jar}</echo>
    118         <echo>startmenu.path: ${startmenu.path}</echo>
    119        
    120         <!-- create the installation directory -->
    121         <echo message="Creating Installation directory"/>
    122         <mkdir dir="${installDir}"/>
    123 
    124         <!-- extract 7za tool -->
    125         <unzip src="${antinstaller.jar}" dest="${basedir}">
    126             <patternset><include name="7za.exe"/></patternset>
    127         </unzip>
    128        
    129         <!-- install files -->
    130         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip>
    131         <exec dir="${basedir}" executable="${basedir}/7za.exe"><arg line="x sourcecode-core.lzma"/></exec>
    132         <delete file="sourcecode-core.lzma"/>
    133         <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/>
    134         <delete file="sourcecode-core.comp"/>
    135 
    136         <!-- change the tomcat ports in build.properties -->
    137         <echo message="Changing tomcat ports in build.properties"/>
    138         <rsr file="${installDir}/build.properties" pattern="(tomcat.port[=:]).*" replacement="$1${tomcat.port}" />
    139         <rsr file="${installDir}/build.properties" pattern="(tomcat.shutdown.port[=:]).*" replacement="$1${tomcat.shutdown.port}" />
    140         <echo message="Changing tomcat ports in resources/tomcat/server.xml"/>
    141         <copy file="${installDir}/resources/tomcat/server.xml" tofile="${installDir.local}/packages/tomcat/conf/server.xml" overwrite="true"/>
    142        
    143         <!-- set gsdlhome in gs2build setup.bat -->
    144         <echo message="Setting %GSDLHOME% in gs2build\setup.bat"/>
    145         <rsr file="${installDir}/gs2build/setup.bat" pattern="\*\*GSDLHOME\*\*" replacement="${installDir.local}\gs2build" />
    146         <!-- copy the greenstone3.xml file to tomcat -->
    147         <echo message="Copying greenstone3.xml to tomcat directory"/>
    148         <copy file="${installDir}/resources/tomcat/greenstone3.xml" tofile="${installDir}/packages/tomcat/conf/Catalina/localhost/greenstone3.xml" overwrite="true"/>
    149         <rsr file="${installDir}/packages/tomcat/conf/Catalina/localhost/greenstone3.xml" pattern="@gsdl3webhome@" replacement="${installDir.local}\web" />
    150 
    151         <!-- set up global properties -->
    152         <echo message="Setting up global properties"/>
    153         <copy file="${installDir}/resources/java/global.properties.in" tofile="${installDir}/web/WEB-INF/classes/global.properties" overwrite="true"/>
    154         <rsr file="${installDir}/web/WEB-INF/classes/global.properties">
    155             <job pattern="@gsdl3home@" replacement="${installDir.unix}/web" />
    156             <job pattern="@tomcat.server@" replacement="${tomcat.server}" />
    157             <job pattern="@tomcat.port@" replacement="${tomcat.port}" />
    158         </rsr>
    159 
    160         <!-- set up log4j properties-->
    161         <echo message="Setting up log4j properties"/>
    162         <copy file="${installDir}/resources/java/log4j.properties.in" tofile="${installDir}/web/WEB-INF/classes/log4j.properties" overwrite="true"/>
    163         <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="@gsdl3home@" replacement="${installDir.unix}/web"/>
    164 
    165         <!-- delete unneeded files -->     
    166         <delete dir="${installDir}/resources/icons"/>
    167         <delete file="${installDir}/resources/*.png"/>
    168        
    169         <echo message="Creating installation properties file"/>
    170         <echo file="${installDir}\installation.properties">installed.startmenu.path:${startmenu.path.unix}</echo>
    171        
    172     </target>
    173 
    174 
    175     <!-- Source -->
    176     <target name="Installing Source Code">
    177         <echo message="Installing Source Code (src)"/>
    178         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip>
    179         <exec dir="${basedir}" executable="${basedir}/7za.exe"><arg line="x sourcecode.lzma"/></exec>
    180         <delete file="sourcecode.lzma"/>
    181         <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/>
    182         <delete file="sourcecode.comp"/>
    183     </target>
    184108
    185109    <target name="Installing Tomcat">
Note: See TracChangeset for help on using the changeset viewer.