Changeset 17453 for release-kits
- Timestamp:
- 2008-10-02T12:38:47+13:00 (16 years ago)
- Location:
- release-kits
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/mark2/ant-scripts/build.xml
r17317 r17453 26 26 <import file="compile.xml"/> 27 27 <import file="create-distribution.xml"/> 28 <import file="create-components.xml"/> 28 29 <import file="create-installer.xml"/> 29 30 <import file="wrap.xml"/> … … 48 49 <antcall target="compile"/> 49 50 <antcall target="create-distribution"/> 51 <antcall target="create-components"/> 50 52 <antcall target="create-installer"/> 51 53 <antcall target="wrap"/> -
release-kits/mark2/ant-scripts/create-components.xml
r17423 r17453 4 4 <!-- create components from the distribution folder --> 5 5 <target name="create-components"> 6 <antcall target="prepare-to-create-components" />7 6 <antcall target="create-core-component" /> 8 7 <antcall target="create-sourcecode-component" /> 9 8 </target> 10 9 11 <target name="prepare-to-create-components">12 <delete dir="components"/>13 <mkdir dir="components/tmp"/>14 </target>15 16 10 <target name="create-core-component"> 17 11 <antcall target="prepare-core-component" /> … … 25 19 26 20 <target name="prepare-core-component"> 21 22 <delete dir="components/tmp/core"/> 27 23 <mkdir dir="components/tmp/core"/> 24 28 25 <copy todir="components/tmp/core" overwrite="true"> 29 26 <fileset dir="distributions/web"> … … 45 42 46 43 <target name="prepare-sourcecode-component"> 44 45 <delete dir="components/tmp/sourcecode"/> 47 46 <mkdir dir="components/tmp/sourcecode"/> 47 48 48 <copy todir="components/tmp/sourcecode" overwrite="true"> 49 49 <fileset dir="distributions/web"> -
release-kits/mark2/ant-scripts/create-installer.xml
r17107 r17453 15 15 <copy todir="${basedir}/installer/classes" overwrite="true"> 16 16 <fileset dir="${mark2.home}/greenstone2/installer-classes"/> 17 <fileset file="${basedir}/distributions/web/LICENCE.txt" /> 17 18 </copy> 19 18 20 <unjar src="${mark2.home}/ant-scripts/tasks/greenstone/anttasks.jar" dest="${basedir}/installer/classes"/> 19 21 <delete dir="${basedir}/installer/classes/META-INF"/> 22 20 23 <unjar src="${mark2.home}/lib/crypt.jar" dest="${basedir}/installer/classes"/> 21 24 <delete dir="${basedir}/installer/classes/META-INF"/> 25 22 26 </target> 23 27 … … 35 39 36 40 <zipfileset dir="${basedir}/installer/classes" includes="**/*" /> 37 <zipfileset dir="${basedir}/distributions/web" includes="**/*"/> 41 <zipfileset dir="${basedir}/components" includes="*.lzma"/> 42 </installer> 38 43 44 <installer file="${basedir}/installer/Greenstone-${version}-MacOS-${processor}-minimal.jar" 45 compress="true" 46 extractType="NonExtractor" 47 installConfig="${basedir}/installer/antinstall-config.xml" 48 buildFile="${basedir}/installer/build.xml" 49 antInstallLib="${mark2.home}/packages/ant-installer/lib" 50 antLib="${mark2.home}/packages/ant/lib" 51 validateConfig="true" 52 failOnError="false" 53 icons="bluecurve"> 54 55 <zipfileset dir="${basedir}/installer/classes" includes="**/*" /> 56 <zipfileset dir="${basedir}/components" includes="core.lzma"/> 39 57 </installer> 58 40 59 </target> 41 60 -
release-kits/mark3/ant-scripts/create-components.xml
r17447 r17453 4 4 <!-- create components from the distribution folder --> 5 5 <target name="create-components"> 6 <antcall target="prepare-to-create-components" />7 6 <antcall target="create-core-component" /> 8 7 <antcall target="create-sourcecode-component" /> … … 11 10 </target> 12 11 13 <target name="prepare-to-create-components">14 <delete dir="components"/>15 <mkdir dir="components/tmp"/>16 </target>17 18 12 <target name="create-core-component"> 19 13 <antcall target="prepare-core-component" /> … … 38 32 <target name="prepare-core-component"> 39 33 34 <delete dir="components/tmp/core"/> 40 35 <mkdir dir="components/tmp/core"/> 41 36 … … 74 69 75 70 <target name="prepare-sourcecode-component"> 71 72 <delete dir="components/tmp/sourcecode"/> 76 73 <mkdir dir="components/tmp/sourcecode"/> 74 77 75 <copy todir="components/tmp/sourcecode" overwrite="true"> 78 76 <fileset dir="distribution/greenstone3"> … … 92 90 93 91 <target name="prepare-ant-component"> 94 <mkdir dir="components/tmp/ant"/> 92 93 <delete dir="components/tmp/ant"> 94 <mkdir dir="components/tmp/ant"> 95 95 96 <copy todir="components/tmp/ant" overwrite="true"> 96 97 <fileset dir="distribution/greenstone3/packages"> … … 107 108 108 109 <target name="prepare-tomcat-component"> 110 111 <delete dir="components/tmp/tomcat"/> 109 112 <mkdir dir="components/tmp/tomcat"/> 113 110 114 <copy todir="components/tmp/tomcat" overwrite="true"> 111 115 <fileset dir="distribution/greenstone3/packages"> -
release-kits/mark3/ant-scripts/create-installer.xml
r17107 r17453 14 14 <copy todir="${basedir}/installer/classes" overwrite="true"> 15 15 <fileset dir="${mark3.home}/greenstone3/installer-classes"/> 16 <fileset file="${basedir}/distribution/greenstone3/LICENCE.txt" /> 16 17 </copy> 17 18 <unjar src="${mark3.home}/ant-scripts/tasks/greenstone/anttasks.jar" dest="${basedir}/installer/classes"/> … … 20 21 21 22 <target name="compile-installer"> 23 22 24 <installer file="${basedir}/installer/Greenstone-${version}-MacOS-${processor}.jar" 23 25 compress="true" … … 30 32 failOnError="false" 31 33 icons="bluecurve"> 34 <zipfileset dir="${basedir}/installer/classes" includes="**/*" /> <!-- installer classes --> 35 <zipfileset dir="${basedir}/components" includes="*.lzma"/> 36 </installer> 32 37 33 <!-- copy all the important files into the archive to be extracted for install --> 34 <zipfileset dir="${basedir}/installer/classes" includes="**/*" /> <!-- installer classes --> 35 <zipfileset dir="${basedir}/distribution/greenstone3" includes="**/*"/> 38 <installer file="${basedir}/installer/Greenstone-${version}-MacOS-${processor}-minimal.jar" 39 compress="true" 40 extractType="NonExtractor" 41 installConfig="${basedir}/installer/antinstall-config.xml" 42 buildFile="${basedir}/installer/build.xml" 43 antInstallLib="${mark3.home}/packages/ant-installer/lib" 44 antLib="${mark3.home}/packages/ant/lib" 45 validateConfig="true" 46 failOnError="false" 47 icons="bluecurve"> 48 <zipfileset dir="${basedir}/installer/classes" includes="**/*" /> 49 <zipfileset dir="${basedir}/components" includes="core.lzma"/> 50 </installer> 36 51 37 </installer> 52 38 53 </target> 39 54 -
release-kits/mark3/installer/build.xml
r17257 r17453 30 30 <!-- install files --> 31 31 <echo message="Installing Files"/> 32 <unzip src="${antinstaller.jar}" dest="${installDir}"> 33 <patternset> 34 35 <include name="bin/**/*"/> 36 <include name="docs/**/*"/> 37 <include name="gli/**/*"/> 38 <include name="gs2build/**/*"/> 39 <exclude name="gs2build/common-src/**/*"/> 40 <exclude name="gs2build/build-src/**/*"/> 41 <exclude name="gs2build/runtime-src/**/*"/> 42 <include name="lib/**/*"/> 43 <include name="web/**/*"/> 44 <include name="resources/**/*"/> 45 46 <include name="greenstone3-build.xml"/> 47 <include name="build.properties"/> 48 <include name="gs3-server.sh"/> 49 <include name="gs3-setup.sh"/> 50 <include name="LICENSE.txt"/> 51 <include name="README.txt"/> 52 <include name="server.jar"/> 53 <include name="Uninstall.jar"/> 54 </patternset> 55 56 </unzip> 57 <echo/> 32 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="core.lzma"/></patternset></unzip> 33 <sevenzip task="decode" input="${basedir}/core.lzma" output="${basedir}/core.comp"/> 34 <delete file="core.lzma"/> 35 <unzip src="${basedir}/core.comp" dest="${installDir}"/> 36 <delete file="core.comp"/> 58 37 59 38 <echo message="Setting Binaries to Executable"/> … … 104 83 <!-- Source --> 105 84 <target name="install-source-code" depends=""> 106 <echo message="Installing Source Code (src)"/> 107 <mkdir dir="${installDir}/src"/> 108 <unzip src="${antinstaller.jar}" dest="${installDir}"> 109 <patternset> 110 <include name="src/**/*"/> 111 <include name="gs2build/common-src/**/*"/> 112 <include name="gs2build/build-src/**/*"/> 113 <include name="gs2build/runtime-src/**/*"/> 114 </patternset> 115 </unzip> 116 </target> 117 118 <target name="install-java"> 119 120 <echo message="Installing bundled java"/> 121 122 <copy todir="${installDir}/packages/jre"> 123 <fileset dir="../@java.extracted@"/> 124 </copy> 125 <chmod dir="${installDir}/packages/jre/bin" includes="*" perm="775"/> 126 127 <echo/> 128 85 <echo>Installing Source Code</echo> 86 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip> 87 <sevenzip task="decode" input="${basedir}/sourcecode.lzma" output="${basedir}/sourcecode.comp"/> 88 <delete file="sourcecode.lzma"/> 89 <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/> 90 <delete file="sourcecode.comp"/> 129 91 </target> 130 92 131 93 <target name="install-tomcat"> 132 94 <echo message="Installing Tomcat (packages/tomcat)"/> 133 <!-- extract the files --> 134 <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="packages/tomcat/**/*"/></patternset></unzip> 95 <mkdir dir="packages"/> 96 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="tomcat.lzma"/></patternset></unzip> 97 <sevenzip task="decode" input="${basedir}/tomcat.lzma" output="${basedir}/tomcat.comp"/> 98 <delete file="tomcat.lzma"/> 99 <unzip src="${basedir}/tomcat.comp" dest="${installDir}/packages"/> 100 <delete file="tomcat.comp"/> 135 101 136 102 <!-- change the tomcat ports in tomcats server.xml --> … … 155 121 <!-- extract the files --> 156 122 <echo message="Installing Ant (packages/ant)"/> 157 <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="packages/ant/**/*"/></patternset></unzip> 123 <mkdir dir="packages"/> 124 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="ant.lzma"/></patternset></unzip> 125 <sevenzip task="decode" input="${basedir}/ant.lzma" output="${basedir}/ant.comp"/> 126 <delete file="ant.lzma"/> 127 <unzip src="${basedir}/ant.comp" dest="${installDir}/packages"/> 128 <delete file="ant.comp"/> 158 129 159 130 <!-- set binaries to executable -->
Note:
See TracChangeset
for help on using the changeset viewer.