Changeset 17898 for release-kits/wirk2
- Timestamp:
- 2008-11-20T16:33:21+13:00 (15 years ago)
- Location:
- release-kits/wirk2/ant-scripts
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/wirk2/ant-scripts/build.xml
r17597 r17898 16 16 17 17 <!-- for the benefit of the shared scripts, set release-kit home --> 18 <property name="rk.name" value="wirk2"/> 18 19 <property name="rk.home" value="${wirk2.home}" /> 19 20 <property name="rk.os" value="windows" /> -
release-kits/wirk2/ant-scripts/compile.xml
r17583 r17898 4 4 <target name="compile"> 5 5 <antcall target="checkout-gsdl-gli" /> 6 <antcall target=" set-version-numbers" />6 <antcall target="gsdl-set-version-numbers"><param name="gsdl.basedir" value="${basedir}/compiled"/></antcall> 7 7 <antcall target="unzip-packages" /> 8 8 <antcall target="get-winbin" /> … … 15 15 <target name="checkout-gsdl-gli"> 16 16 <svn> 17 <checkout url="${svn.root}/gsdl/${branch.path}" destPath="${basedir}/ gsdl"/>18 <checkout url="${svn.root}/gli/${branch.path}" destPath="${basedir}/ gsdl/gli"/>17 <checkout url="${svn.root}/gsdl/${branch.path}" destPath="${basedir}/compiled"/> 18 <checkout url="${svn.root}/gli/${branch.path}" destPath="${basedir}/compiled/gli"/> 19 19 </svn> 20 20 </target> 21 21 22 <target name="set-version-numbers">23 <rsr file="${basedir}/gsdl/common-src/src/lib/gsdlconf.h" pattern="(#define GSDL_VERSION ).*" replacement="$1"${version}"" />24 <rsr file="${basedir}/gsdl/Install.sh" pattern="(echo "Version: ).*(" .*)" replacement="$1${version}$2" />25 <rsr file="${basedir}/gsdl/etc/VERSION" pattern="(gsdl version: ).*" replacement="$1${version}" />26 </target>27 28 22 <target name="unzip-packages"> 29 <unzip src="${basedir}/ gsdl/common-src/packages/windows/crypt/crypt.zip" dest="${basedir}/gsdl/common-src/packages/windows/crypt"/>30 <unzip src="${basedir}/ gsdl/common-src/packages/windows/expat/expat.zip" dest="${basedir}/gsdl/common-src/packages/windows/expat"/>31 <unzip src="${basedir}/ gsdl/common-src/packages/windows/gdbm/gdbm.zip" dest="${basedir}/gsdl/common-src/packages/windows/gdbm"/>32 <unzip src="${basedir}/ gsdl/common-src/packages/windows/stlport/stlport.zip" dest="${basedir}/gsdl/common-src/packages/windows/stlport"/>33 <unzip src="${basedir}/ gsdl/common-src/indexers/packages/windows/iconv/iconv.zip" dest="${basedir}/gsdl/common-src/indexers/packages/windows/iconv"/>23 <unzip src="${basedir}/compiled/common-src/packages/windows/crypt/crypt.zip" dest="${basedir}/compiled/common-src/packages/windows/crypt"/> 24 <unzip src="${basedir}/compiled/common-src/packages/windows/expat/expat.zip" dest="${basedir}/compiled/common-src/packages/windows/expat"/> 25 <unzip src="${basedir}/compiled/common-src/packages/windows/gdbm/gdbm.zip" dest="${basedir}/compiled/common-src/packages/windows/gdbm"/> 26 <unzip src="${basedir}/compiled/common-src/packages/windows/stlport/stlport.zip" dest="${basedir}/compiled/common-src/packages/windows/stlport"/> 27 <unzip src="${basedir}/compiled/common-src/indexers/packages/windows/iconv/iconv.zip" dest="${basedir}/compiled/common-src/indexers/packages/windows/iconv"/> 34 28 </target> 35 29 36 30 <target name="get-winbin"> 37 31 <if> 38 <bool><not><available file="${basedir}/ gsdl/bin/windows"/></not></bool>39 <svn><export srcUrl="${svn.root}/other-projects/trunk/winbin/bin" destPath="${basedir}/ gsdl/bin/windows" revision="${branch.revision}"/></svn>32 <bool><not><available file="${basedir}/compiled/bin/windows"/></not></bool> 33 <svn><export srcUrl="${svn.root}/other-projects/trunk/winbin/bin" destPath="${basedir}/compiled/bin/windows" revision="${branch.revision}"/></svn> 40 34 </if> 41 35 </target> 42 36 43 37 <target name="insert-perl"> 44 <mkdir dir="${basedir}/ gsdl/bin/windows"/>45 <delete dir="${basedir}/ gsdl/bin/windows/perl"/>46 <unzip src="${wirk2.home}/resources/perl.zip" dest="${basedir}/ gsdl/bin/windows"/>38 <mkdir dir="${basedir}/compiled/bin/windows"/> 39 <delete dir="${basedir}/compiled/bin/windows/perl"/> 40 <unzip src="${wirk2.home}/resources/perl.zip" dest="${basedir}/compiled/bin/windows"/> 47 41 </target> 48 42 49 43 <target name="compile-c-code"> 50 <copy file="${wirk2.home}/resources/compile.bat" todir="${basedir}/ gsdl" overwrite="true"/>51 <exec dir="${basedir}/ gsdl" executable="${basedir}/gsdl/compile.bat" />52 <move file="${basedir}/ gsdl/server.exe" todir="${basedir}/gsdl/bin/windows"/>53 <move todir="${basedir}/ gsdl/bin/windows">54 <fileset dir="${basedir}/ gsdl/cgi-bin" includes="library.exe,oaiserver.exe"/>44 <copy file="${wirk2.home}/resources/compile.bat" todir="${basedir}/compiled" overwrite="true"/> 45 <exec dir="${basedir}/compiled" executable="${basedir}/compiled/compile.bat" /> 46 <move file="${basedir}/compiled/server.exe" todir="${basedir}/compiled/bin/windows"/> 47 <move todir="${basedir}/compiled/bin/windows"> 48 <fileset dir="${basedir}/compiled/cgi-bin" includes="library.exe,oaiserver.exe"/> 55 49 </move> 56 50 </target> … … 58 52 <target name="build-demo-collection"> 59 53 <!-- the envs on these execs simulate the environment when you run setup.bat --> 60 <exec dir="${basedir}/ gsdl" executable="${basedir}/gsdl/bin/windows/perl/bin/perl.exe">54 <exec dir="${basedir}/compiled" executable="${basedir}/compiled/bin/windows/perl/bin/perl.exe"> 61 55 <arg line="bin\script\import.pl --removeold demo"/> 62 <env key="GSDLHOME" value="${basedir}/ gsdl"/>63 <env key="GSDLCOLLECTDIR" value="${basedir}/ gsdl/collect"/>56 <env key="GSDLHOME" value="${basedir}/compiled"/> 57 <env key="GSDLCOLLECTDIR" value="${basedir}/compiled/collect"/> 64 58 <env key="GSDLOS" value="windows"/> 65 <env key="PATH" value="${basedir}\ gsdl\bin\windows\perl\bin;${basedir}\gsdl\bin\windows;${basedir}\gsdl\bin\script"/>59 <env key="PATH" value="${basedir}\compiled\bin\windows\perl\bin;${basedir}\compiled\bin\windows;${basedir}\compiled\bin\script"/> 66 60 </exec> 67 <exec dir="${basedir}/ gsdl" executable="${basedir}/gsdl/bin/windows/perl/bin/perl.exe">61 <exec dir="${basedir}/compiled" executable="${basedir}/compiled/bin/windows/perl/bin/perl.exe"> 68 62 <arg line="bin\script\buildcol.pl --removeold demo"/> 69 <env key="GSDLHOME" value="${basedir}/ gsdl"/>70 <env key="GSDLCOLLECTDIR" value="${basedir}/ gsdl/collect"/>63 <env key="GSDLHOME" value="${basedir}/compiled"/> 64 <env key="GSDLCOLLECTDIR" value="${basedir}/compiled/collect"/> 71 65 <env key="GSDLOS" value="windows"/> 72 <env key="PATH" value="${basedir}\ gsdl\bin\windows\perl\bin;${basedir}\gsdl\bin\windows;${basedir}\gsdl\bin\script"/>66 <env key="PATH" value="${basedir}\compiled\bin\windows\perl\bin;${basedir}\compiled\bin\windows;${basedir}\compiled\bin\script"/> 73 67 </exec> 74 68 75 <delete dir="${basedir}/ gsdl/collect/demo/index"/>76 <move file="${basedir}/ gsdl/collect/demo/building" tofile="${basedir}/gsdl/collect/demo/index"/>69 <delete dir="${basedir}/compiled/collect/demo/index"/> 70 <move file="${basedir}/compiled/collect/demo/building" tofile="${basedir}/compiled/collect/demo/index"/> 77 71 </target> 78 72 -
release-kits/wirk2/ant-scripts/create-distribution.xml
r17882 r17898 5 5 6 6 <antcall target="export-gsdl-gli" /> 7 <antcall target=" dist-set-version" />7 <antcall target="gsdl-set-version-numbers"><param name="gsdl.basedir" value="${basedir}/distributions/web"/></antcall> 8 8 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distributions/web/gli"/></antcall> 9 9 <antcall target="drop-in-docs" /> … … 32 32 </target> 33 33 34 <target name="dist-set-version">35 <echo level="info">Setting version in src/lib/gsdlconf.h</echo>36 <rsr file="${basedir}/distributions/web/common-src/src/lib/gsdlconf.h" pattern="(#define GSDL_VERSION) ".*"" replacement="$1 "${version}"" />37 <echo level="info">Setting version in etc/VERSION</echo>38 <rsr file="${basedir}/distributions/web/etc/VERSION" pattern="(gsdl version: ).*" replacement="$1${version}" />39 </target>40 41 34 <target name="drop-in-binaries"> 42 35 <echo level="info">Dropping compiled binaries into distribution</echo> 43 36 <delete dir="${basedir}/distributions/web/bin/windows" /> 44 37 <copy todir="${basedir}/distributions/web/bin/windows"> 45 <fileset dir="${basedir}/ gsdl/bin/windows" includes="**/*"/>38 <fileset dir="${basedir}/compiled/bin/windows" includes="**/*"/> 46 39 </copy> 47 <copy todir="${basedir}/distributions/web" file="${basedir}/ gsdl/bin/windows/server.exe"/>40 <copy todir="${basedir}/distributions/web" file="${basedir}/compiled/bin/windows/server.exe"/> 48 41 49 42 <echo level="info">Dropping LuceneWrapper.jar in place</echo> … … 55 48 <delete dir="${basedir}/distributions/web/collect/demo" /> 56 49 <copy todir="${basedir}/distributions/web/collect/demo"> 57 <fileset dir="${basedir}/ gsdl/collect/demo" includes="**/*"/>50 <fileset dir="${basedir}/compiled/collect/demo" includes="**/*"/> 58 51 </copy> 59 52 </target>
Note:
See TracChangeset
for help on using the changeset viewer.