Ignore:
Timestamp:
2009-08-11T13:29:46+12:00 (15 years ago)
Author:
oranfry
Message:
  • checked each file is present before changing version number
  • moved dependency target into shared area
File:
1 edited

Legend:

Unmodified
Added
Removed
  • release-kits/shared/core/ant-scripts/init.xml

    r20205 r20213  
    358358    <target name="gsdl-set-version-numbers">
    359359
    360         <echo level="info">Setting version in common-src/src/lib/gsdlconf.h</echo>
    361         <rsr file="${gsdl.basedir}/common-src/src/lib/gsdlconf.h" pattern="(#define GSDL_VERSION) &quot;.*&quot;" replacement="$1 &quot;${version}&quot;" />
    362 
    363         <echo level="info">Setting version in etc/VERSION</echo>
    364         <rsr file="${gsdl.basedir}/etc/VERSION" pattern="(gsdl version: ).*" replacement="$1${version}" />
    365 
    366         <echo level="info">Setting version in server.properties</echo>
    367         <rsr file="${gsdl.basedir}/lib/java/server.properties" pattern="^(Server2Control.Version[:=]).*" replacement="$1${version}" />
    368 
    369         <echo level="info">Sneakily changing some log4j stuff</echo>
    370         <rsr file="${gsdl.basedir}/lib/java/log4j.properties.in" pattern="^(log4j.category.org.greenstone.server[:=].*)INFO(.*)" replacement="$1WARN$2" />
     360        <if><bool><available file="${gsdl.basedir}/common-src/src/lib/gsdlconf.h"/></bool>
     361            <echo level="info">Setting version in common-src/src/lib/gsdlconf.h</echo>
     362            <rsr file="${gsdl.basedir}/common-src/src/lib/gsdlconf.h" pattern="(#define GSDL_VERSION) &quot;.*&quot;" replacement="$1 &quot;${version}&quot;" />
     363        <else>
     364            <echo message="skipping gsdlconf.h"/>
     365        </else></if>
     366
     367        <if><bool><available file="${gsdl.basedir}/common-src/src/lib/gsdlconf.h"/></bool>
     368            <echo level="info">Setting version in etc/VERSION</echo>
     369            <rsr file="${gsdl.basedir}/etc/VERSION" pattern="(gsdl version: ).*" replacement="$1${version}" />
     370        <else>
     371            <echo message="skipping VERSION"/>
     372        </else></if>
     373
     374        <if><bool><available file="${gsdl.basedir}/common-src/src/lib/gsdlconf.h"/></bool>
     375            <echo level="info">Setting version in server.properties</echo>
     376            <rsr file="${gsdl.basedir}/lib/java/server.properties" pattern="^(Server2Control.Version[:=]).*" replacement="$1${version}" />
     377        <else>
     378            <echo message="skipping server.properties"/>
     379        </else></if>
     380
     381        <if><bool><available file="${gsdl.basedir}/common-src/src/lib/gsdlconf.h"/></bool>
     382            <echo level="info">Sneakily changing some log4j stuff</echo>
     383            <rsr file="${gsdl.basedir}/lib/java/log4j.properties.in" pattern="^(log4j.category.org.greenstone.server[:=].*)INFO(.*)" replacement="$1WARN$2" />
     384        <else>
     385            <echo message="skipping log4j.properties.in"/>
     386        </else></if>
    371387
    372388        <antcall target="gsdl-set-dates-in-readmes"><param name="gsdl.basedir" value="${gsdl.basedir}"/></antcall>
     
    374390    </target>
    375391
     392    <target name="gsdl-set-dates-in-readmes">
     393        <echo level="info">Changing date and version in the docs</echo>
     394
     395        <!-- en -->
     396        <if><bool><available file="${gsdl.basedir}/READMEen.txt"/></bool>
     397            <rsr file="${gsdl.basedir}/READMEen.txt">
     398                <job pattern="^(Date\s*)(.*)" replacement="$1${month.default} ${current.year}" />
     399                <job pattern="^(Version\s*)(.*)" replacement="$1${version}" />
     400            </rsr>
     401        </if>
     402
     403        <!-- ar -->
     404        <if><bool><available file="${gsdl.basedir}/READMEar.txt"/></bool>
     405            <rsr file="${gsdl.basedir}/READMEar.txt">
     406                <job pattern="(التاريخ : \s*)(.*)" replacement="$1${month.ar} ${current.year}"/>
     407                <job pattern="(النسخه : \s*)(.*)" replacement="$1${version}"/>
     408            </rsr>
     409        </if>
     410
     411        <!-- es -->
     412        <if><bool><available file="${gsdl.basedir}/READMEes.txt"/></bool>
     413            <rsr file="${gsdl.basedir}/READMEes.txt">
     414                <job pattern="^(Fecha\s*)(.*)" replacement="$1${month.es} de ${current.year}"/>
     415                <job pattern="^(Versi.?n\s*)(.*)" replacement="$1${version}"/>
     416            </rsr>
     417        </if>
     418
     419        <!-- fr -->
     420        <if><bool><available file="${gsdl.basedir}/READMEfr.txt"/></bool>
     421            <rsr file="${gsdl.basedir}/READMEfr.txt">
     422                <job pattern="^(Date\s*)(.*)" replacement="$1${month.fr} ${current.year}"/>
     423                <job pattern="^(Version\s*)(.*)" replacement="$1${version}"/>
     424            </rsr>
     425        </if>
     426
     427        <!-- ru -->
     428        <if><bool><available file="${gsdl.basedir}/READMEru.txt"/></bool>
     429            <rsr file="${gsdl.basedir}/READMEru.txt">
     430                <job pattern="^(Дата\s*)(.*)" replacement="$1${month.ru} ${current.year}"/>
     431                <job pattern="^(ВерсОя\s*)(.*)" replacement="$1${version}"/>
     432            </rsr>
     433        </if>
     434
     435    </target>
     436
     437
    376438</project>
Note: See TracChangeset for help on using the changeset viewer.