Changeset 15980 for release-kits/lirk2/ant-scripts/create-distribution.xml
- Timestamp:
- 2008-06-13T12:38:22+12:00 (16 years ago)
- Location:
- release-kits/lirk2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/lirk2
- Property svn:externals
-
old new 1 1 lib http://svn.greenstone.org/release-kits/shared/lib 2 2 search4j http://svn.greenstone.org/release-kits/shared/search4j 3 linux http://svn.greenstone.org/release-kits/shared/linux 3 4
-
- Property svn:externals
-
release-kits/lirk2/ant-scripts/create-distribution.xml
r15957 r15980 15 15 <addressedcall target="export-gsdl-gli-indexers" /> 16 16 <addressedcall target="dist-set-version" /> 17 <addressedcall target="drop-in-binaries" /> 18 <addressedcall target="drop-in-demo-collection" /> 17 19 <addressedcall target="compile-gli" /> 18 20 <addressedcall target="create-gli-client-zip" /> … … 23 25 <if><bool><istrue value="${execute}"/></bool> 24 26 25 <mkdir dir="distribution "/>26 <delete dir="distribution /gsdl"/>27 <mkdir dir="distributions"/> 28 <delete dir="distributions/web"/> 27 29 <svn> 28 <export srcurl="${svn.root}/gsdl/${branch.path}" destPath="distribution /gsdl"/>30 <export srcurl="${svn.root}/gsdl/${branch.path}" destPath="distributions/web"/> 29 31 </svn> 30 32 31 33 <svn> 32 <export srcurl="${svn.root}/gli/${branch.path}" destPath="distribution /gsdl/gli"/>34 <export srcurl="${svn.root}/gli/${branch.path}" destPath="distributions/web/gli"/> 33 35 </svn> 34 36 35 37 <svn> 36 <export srcurl="${svn.root}/indexers/${branch.path}" destPath="distribution /gsdl/indexers"/>38 <export srcurl="${svn.root}/indexers/${branch.path}" destPath="distributions/web/indexers"/> 37 39 </svn> 38 40 … … 44 46 45 47 <echo level="info">Setting version in src/lib/gsdlconf.h</echo> 46 <rsr file="${basedir}/ gsdl/src/lib/gsdlconf.h" pattern="(#define GSDL_VERSION) ".*"" replacement="$1 "${version}"" />48 <rsr file="${basedir}/distributions/web/src/lib/gsdlconf.h" pattern="(#define GSDL_VERSION) ".*"" replacement="$1 "${version}"" /> 47 49 48 50 <echo level="info">Setting version in Install.sh</echo> 49 <rsr file="${basedir}/ gsdl/Install.sh" pattern="(echo "Version: ).*(" .*)" replacement="$1${version}$2" />51 <rsr file="${basedir}/distributions/web/Install.sh" pattern="(echo "Version: ).*(" .*)" replacement="$1${version}$2" /> 50 52 51 53 <echo level="info">Setting version in etc/VERSION</echo> 52 <rsr file="${basedir}/ gsdl/etc/VERSION" pattern="(gsdl version: ).*" replacement="$1${version}" />54 <rsr file="${basedir}/distributions/web/etc/VERSION" pattern="(gsdl version: ).*" replacement="$1${version}" /> 53 55 54 56 </if> 55 57 </target> 58 59 <target name="drop-in-binaries"> 60 <if><bool><istrue value="${execute}"/></bool> 61 <echo level="info">Dropping compiled binaries into distribution</echo> 62 <delete dir="distributions/web/bin/linux" /> 63 <exec dir="${basedir}" executable="cp"><arg line="-r gsdl/bin/linux distributions/web/bin"/></exec> 64 <exec dir="${basedir}" executable="cp"><arg line="gsdl/cgi-bin/library distributions/web/cgi-bin"/></exec> 65 <exec dir="${basedir}" executable="cp"><arg line="gsdl/cgi-bin/oaiservr distributions/web/cgi-bin"/></exec> 66 </if> 67 </target> 68 69 <target name="drop-in-demo-collection"> 70 <if><bool><istrue value="${execute}"/></bool> 71 <echo level="info">Dropping compiled binaries into distribution</echo> 72 <delete dir="distributions/web/collect/demo" /> 73 <exec dir="${basedir}" executable="cp"><arg line="-r gsdl/collect/demo distributions/web/collect"/></exec> 74 </if> 75 </target> 76 56 77 57 78 <target name="compile-gli"> … … 59 80 60 81 <echo>Compiling gli...</echo> 61 <exec dir="${basedir}/distribution /gsdl/gli" executable="${basedir}/distribution/gsdl/gli/makegli.sh"/>82 <exec dir="${basedir}/distributions/web/gli" executable="${basedir}/distributions/web/gli/makegli.sh"/> 62 83 63 84 <echo>Creating jar...</echo> 64 <exec dir="${basedir}/distribution /gsdl/gli" executable="${basedir}/distribution/gsdl/gli/makejar.sh"/>85 <exec dir="${basedir}/distributions/web/gli" executable="${basedir}/distributions/web/gli/makejar.sh"/> 65 86 66 87 <echo>Cleaning up intermediate files...</echo> 67 <delete dir="${basedir}/distribution /gsdl/gli/jar"/>68 <delete dir="${basedir}/distribution /gsdl/gli/classes/org"/>88 <delete dir="${basedir}/distributions/web/gli/jar"/> 89 <delete dir="${basedir}/distributions/web/gli/classes/org"/> 69 90 70 91 <echo>Putting gli server jar in a better place</echo> 71 <exec dir="${basedir}/distribution /gsdl" executable="mv" failonerror="true">92 <exec dir="${basedir}/distributions/web" executable="mv" failonerror="true"> 72 93 <arg line="gli/GLIServer.jar bin/java" /> 73 94 </exec> … … 104 125 105 126 <echo level="info">Changing Install.sh to web release</echo> 106 <rsr file="${basedir}/distribution/gsdl/Install.sh" pattern="^(iscdrom=).*" replacement="$1"no"" /> 127 <rsr file="${basedir}/distributions/web/Install.sh" pattern="^(iscdrom=).*" replacement="$1"no"" /> 128 129 <echo level="info">Putting the COPYING file into distribution</echo> 130 <copy file="${lirk2.home}/resources/COPYING" tofile="${basedir}/distributions/web/COPYING" /> 131 132 <echo level="info">Removing signed gatherer</echo> 133 <delete file="${basedir}/distributions/web/bin/java/SignedGatherer.jar" /> 134 135 <echo level="info">Removing some unneeded stuff</echo> 136 <delete file="${basedir}/distributions/web/gli/.greenstonestore" /> 137 <delete file="${basedir}/distributions/web/gli/gli4gs3.sh" /> 138 <delete><fileset dir="${basedir}/distributions/web/gli" includes="*.bat"/></delete> 139 <delete><fileset dir="${basedir}/distributions/web" includes="*.bat"/></delete> 107 140 108 141 </if> 109 142 </target> 110 143 111 112 113 114 115 144 </project>
Note:
See TracChangeset
for help on using the changeset viewer.