Changeset 17652 for release-kits/mark3
- Timestamp:
- 2008-10-31T15:08:31+13:00 (15 years ago)
- Location:
- release-kits/mark3
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/mark3/ant-scripts/create-components.xml
r17455 r17652 3 3 4 4 <!-- create components from the distribution folder --> 5 6 <!-- 1st level --> 5 7 <target name="create-components"> 6 <antcall target="create-core-component" /> 7 <antcall target="create-sourcecode-component" /> 8 <antcall target="create-ant-component" /> 9 <antcall target="create-tomcat-component" /> 8 <antcall target="prepare-components" /> 9 <antcall target="compress-components" /> 10 10 </target> 11 11 12 <target name="create-core-component"> 12 <!-- 2nd level --> 13 <target name="prepare-components"> 13 14 <antcall target="prepare-core-component" /> 14 <antcall target="compress-core-component" /> 15 <antcall target="prepare-sourcecode-component" /> 16 <antcall target="prepare-ant-component" /> 17 <antcall target="prepare-tomcat-component" /> 18 <antcall target="prepare-sourcecode-core-component" /> 15 19 </target> 16 20 17 <target name="create-sourcecode-component"> 18 <antcall target="prepare-sourcecode-component" /> 19 <antcall target="compress-sourcecode-component" /> 21 <target name="compress-components"> 22 <antcall target="compress-core-component" /> 23 <antcall target="compress-sourcecode-component" /> 24 <antcall target="compress-ant-component" /> 25 <antcall target="compress-tomcat-component" /> 26 <antcall target="compress-sourcecode-core-component" /> 20 27 </target> 21 22 <target name="create-ant-component"> 23 <antcall target="prepare-ant-component" /> 24 <antcall target="compress-ant-component" /> 25 </target> 26 27 <target name="create-tomcat-component"> 28 <antcall target="prepare-tomcat-component" /> 29 <antcall target="compress-tomcat-component" /> 30 </target> 31 28 29 <!-- 3rd level --> 32 30 <target name="prepare-core-component"> 33 31 … … 124 122 <sevenzip task="encode" input="components/tomcat.comp" output="components/tomcat.lzma" dictionnary="26"/> 125 123 </target> 124 125 <target name="prepare-sourcecode-core-component"> 126 <delete dir="components/tmp/sourcecode-core"/> 127 <mkdir dir="components/tmp/sourcecode-core"/> 128 129 <copy todir="components/tmp/sourcecode-core" overwrite="true"> 130 <fileset dir="distribution/source"> 131 <include name="gli/**/*"/> 132 <include name="docs/**/*"/> 133 <include name="resources/**/*"/> 134 <include name="web/**/*"/> 135 <include name="gs2build/etc/**/*"/> 136 <include name="gs2build/setup.bash"/> 137 <include name="build.xml"/> 138 <include name="build.properties"/> 139 <include name="*.sh"/> 140 <include name="*.txt"/> 141 </fileset> 142 </copy> 143 <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false" includes="**/*"/> 144 </target> 145 146 <target name="compress-sourcecode-core-component"> 147 <sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/> 148 </target> 149 126 150 127 151 </project> -
release-kits/mark3/ant-scripts/create-distribution.xml
r17523 r17652 3 3 4 4 <target name="create-distribution"> 5 5 6 <!-- create distribution --> 6 7 <antcall target="export-greenstone3-gli" /> 8 <antcall target="greenstone3-set-version-numbers"><param name="greenstone3basedir" value="${basedir}/distribution/greenstone3"/></antcall> 9 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distribution/greenstone3/gli"/></antcall> 10 <antcall target="insert-user-manual"/> 7 11 8 <antcall target="greenstone3-set-version-numbers"> 9 <param name="greenstone3basedir" value="${basedir}/distribution/greenstone3"/> 10 </antcall> 11 12 <antcall target="gli-set-version-numbers"> 13 <param name="glibasedir" value="${basedir}/distribution/greenstone3/gli"/> 14 </antcall> 12 <antcall target="copy-web-to-source-greenstone3" /> <!-- from gs3-targets --> 15 13 16 14 <ant target="create-distribution-1" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution/greenstone3" inheritAll="false"> … … 30 28 31 29 <antcall target="copy-over-build-xml" /> 32 <antcall target="insert-user-manual"/>33 30 <antcall target="insert-compiled-binaries"/> 34 31 <antcall target="insert-uninstaller"><param name="script-format" value="sh"/></antcall> <!-- from rk3-targets --> 35 <antcall target="rename-build-xml-for-transit"/> 36 <antcall target="strip-svn-dirs"><param name="dir" value="distribution/greenstone3"/></antcall> <!-- from init --> 32 <antcall target="strip-svn-dirs"><param name="dir" value="distribution"/></antcall> <!-- from init --> 37 33 </target> 38 34 … … 44 40 <export srcurl="${svn.root}/gli/${branch.path}" destPath="distribution/greenstone3/gli"/> 45 41 </svn> 42 <copy todir="distribution/source"><fileset dir="distribution/greenstone3"/></copy> 46 43 </target> 47 44 -
release-kits/mark3/installer/antinstall-config.xml
r17597 r17652 45 45 <comment name="choose-components"/> 46 46 47 <!-- start binary release core --> 47 48 <target 48 49 target="Installing Core System" 49 50 diskRequirement="@component.size.core@" 51 displayText="" 50 52 defaultValue="true" 53 force="true"/> 54 <!-- end binary release core --> 55 56 <!-- start source release core --> 57 <target 58 target="Installing Source Code Core" 59 diskRequirement="@component.size.sourcecode-core@" 51 60 displayText="" 61 defaultValue="true" 52 62 force="true"/> 63 <!-- end source release core --> 53 64 54 65 <!-- start bundled components --> … … 76 87 </page> 77 88 89 <!-- start bundled components --> 78 90 <page type="input" name="tomcat-config" ifProperty="(${Installing Tomcat}==true)" displayText=""> 79 91 … … 83 95 84 96 </page> 97 <!-- end bundled components --> 85 98 86 99 <page type="progress" name="progress" showTargets="true" displayText=""/> -
release-kits/mark3/installer/build.xml
r17609 r17652 34 34 <delete file="core.comp"/> 35 35 36 <!-- rename greenstone3-build.xml back to build.xml -->37 <move file="${installDir}/greenstone3-build.xml" tofile="${installDir}/build.xml" overwrite="true"/>38 39 36 <echo message="Setting Binaries to Executable"/> 40 37 <chmod dir="${installDir}" includes="*.sh" perm="775"/> … … 63 60 <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 64 61 65 66 <!-- in the gs3-setup.sh file, set ANT_HOME and put it in PATH (no need anymore)-->67 <!--<echo>In the gs3-setup.sh file, set ANT_HOME and put it in PATH</echo>68 <exec executable="echo" output="${installDir}/gs3-setup.sh" append="true">69 <arg line="export ANT_HOME=${installDir}/packages/ant; export PATH=$ANT_HOME/bin:$PATH;"/>70 </exec>-->71 72 <!-- delete unneeded files -->73 <echo message="Deleting some extraneous files"/>74 <delete dir="${installDir}/resources/icons"/>75 <delete file="${installDir}/resources/*.png"/>76 77 62 <echo>Creating installation properties file</echo> 78 63 <echo file="${installDir}/installation.properties">#this file is just a placeholder for now</echo> … … 81 66 82 67 </target> 68 69 <!-- sourcecode core system --> 70 <target name="Installing Source Code Core"> 71 72 <echo>Installing Source Code Core</echo> 73 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 74 <sevenzip task="decode" input="${basedir}/sourcecode-core.lzma" output="${basedir}/sourcecode-core.comp"/> 75 <delete file="sourcecode-core.lzma"/> 76 <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 77 <delete file="sourcecode-core.comp"/> 78 79 <echo>Setting up global properties</echo> 80 <copy file="${installDir}/resources/java/global.properties.in" tofile="${installDir}/web/WEB-INF/classes/global.properties" overwrite="true"/> 81 <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 82 <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@tomcat.server@(.*)" replacement="$1localhost$2" /> 83 <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@tomcat.port@(.*)" replacement="$1${tomcat.port}$2" /> 84 85 <echo>Setting up log4j properties</echo> 86 <copy file="${installDir}/resources/java/log4j.properties.in" tofile="${installDir}/web/WEB-INF/classes/log4j.properties" overwrite="true"/> 87 <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 88 89 <echo>Creating installation properties file</echo> 90 <echo file="${installDir}/installation.properties">#this file is just a placeholder for now</echo> 91 92 93 </target> 94 83 95 84 96 <!-- Source -->
Note:
See TracChangeset
for help on using the changeset viewer.