Changeset 17652 for release-kits
- Timestamp:
- 2008-10-31T15:08:31+13:00 (15 years ago)
- Location:
- release-kits
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/lirk2/ant-scripts/create-distribution.xml
r17649 r17652 11 11 <antcall target="remove-unneeded-files-1" /> 12 12 13 <antcall target="copy-web-to-source" /> 13 <antcall target="copy-web-to-source" /> <!-- from init --> 14 14 15 15 <antcall target="drop-in-binaries" /> … … 86 86 </target> 87 87 88 <target name="copy-web-to-source">89 <copy todir="distributions/source"><fileset dir="distributions/web"/></copy>90 </target>91 92 88 <target name="drop-in-binaries"> 93 89 <echo level="info">Dropping compiled binaries into distribution</echo> -
release-kits/lirk3/ant-scripts/create-components.xml
r17645 r17652 3 3 4 4 <!-- create components from the distribution folder --> 5 6 <!-- 1st level --> 5 7 <target name="create-components"> 6 8 <antcall target="prepare-components" /> … … 8 10 </target> 9 11 12 <!-- 2nd level --> 10 13 <target name="prepare-components"> 11 14 <antcall target="prepare-core-component" /> … … 14 17 <antcall target="prepare-tomcat-component" /> 15 18 <antcall target="prepare-imagemagick-component" /> 16 19 <antcall target="prepare-sourcecode-core-component" /> 17 20 </target> 18 21 … … 23 26 <antcall target="compress-tomcat-component" /> 24 27 <antcall target="compress-imagemagick-component" /> 28 <antcall target="compress-sourcecode-core-component" /> 25 29 </target> 26 30 27 31 <!-- 3rd level --> 28 32 <target name="prepare-core-component"> 29 33 … … 148 152 <sevenzip task="encode" input="components/imagemagick.comp" output="components/imagemagick.lzma" dictionnary="26"/> 149 153 </target> 154 155 <target name="prepare-sourcecode-core-component"> 156 <delete dir="components/tmp/sourcecode-core"/> 157 <mkdir dir="components/tmp/sourcecode-core"/> 158 159 <copy todir="components/tmp/sourcecode-core" overwrite="true"> 160 <fileset dir="distribution/source"> 161 <include name="gli/**/*"/> 162 <include name="docs/**/*"/> 163 <include name="resources/**/*"/> 164 <include name="web/**/*"/> 165 <include name="gs2build/etc/**/*"/> 166 <include name="gs2build/setup.bash"/> 167 <include name="build.xml"/> 168 <include name="build.properties"/> 169 <include name="*.sh"/> 170 <include name="*.txt"/> 171 </fileset> 172 </copy> 173 <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false" includes="**/*"/> 174 </target> 150 175 176 <target name="compress-sourcecode-core-component"> 177 <sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/> 178 </target> 179 151 180 </project> -
release-kits/lirk3/ant-scripts/create-distribution.xml
r17645 r17652 3 3 4 4 <target name="create-distribution"> 5 5 6 <!-- create distribution --> 6 7 <antcall target="export-greenstone3-gli" /> 7 <antcall target="greenstone3-set-version-numbers"> 8 <param name="greenstone3basedir" value="${basedir}/distribution/greenstone3"/> 9 </antcall> 10 <antcall target="gli-set-version-numbers"> 11 <param name="glibasedir" value="${basedir}/distribution/greenstone3/gli"/> 12 </antcall> 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"/> 13 11 14 <!-- create distributions 1, 2 and 3 --> 12 <antcall target="copy-web-to-source-greenstone3" /> <!-- from gs3-targets --> 13 15 14 <ant antfile="${lirk3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution/greenstone3" target="create-distribution-1" inheritAll="false"> 16 15 <property name="app.version" value="${version}"/> … … 29 28 30 29 <antcall target="copy-over-build-xml" /> 31 <antcall target="insert-user-manual"/>32 30 <antcall target="insert-compiled-binaries"/> 33 31 <antcall target="export-imagemagick-linux-binaries" /> 34 32 <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 --> 33 34 <antcall target="strip-svn-dirs"><param name="dir" value="distribution"/></antcall> <!-- from init --> 35 37 36 </target> 38 37 … … 72 71 </target> 73 72 74 <target name="rename-build-xml-for-transit">75 <move file="distribution/greenstone3/build.xml" tofile="distribution/greenstone3/greenstone3-build.xml"/>76 </target>77 78 73 </project> -
release-kits/lirk3/installer/antinstall-config.xml
r17646 r17652 53 53 <comment name="choose-components"/> 54 54 55 <!-- start binary release core --> 55 56 <target 56 57 target="Installing Core System" 57 58 diskRequirement="@component.size.core@" 59 displayText="" 58 60 defaultValue="true" 61 force="true"/> 62 <!-- end binary release core --> 63 64 <!-- start source release core --> 65 <target 66 target="Installing Source Code Core" 67 diskRequirement="@component.size.sourcecode-core@" 59 68 displayText="" 69 defaultValue="true" 60 70 force="true"/> 71 <!-- end source release core --> 61 72 62 73 <!-- start bundled components --> … … 90 101 </page> 91 102 103 <!-- start bundled components --> 92 104 <page type="input" name="tomcat-config" ifProperty="(${Installing Tomcat}==true)" displayText=""> 93 105 … … 97 109 98 110 </page> 111 <!-- end bundled components --> 99 112 100 113 <page type="progress" name="progress" showTargets="true" displayText=""/> -
release-kits/lirk3/installer/build.xml
r17646 r17652 42 42 <chmod dir="${installDir}/packages/jre/bin" includes="*" perm="775"/> 43 43 44 45 <echo>Renaming greenstone3-build.xml back to build.xml</echo>46 <move file="${installDir}/greenstone3-build.xml" tofile="${installDir}/build.xml" overwrite="true"/>47 48 44 <echo>Setting Binaries to Executable</echo> 49 45 <chmod dir="${installDir}" includes="*.sh" perm="775"/> … … 69 65 <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 70 66 71 <echo>Deleting some unneeded files</echo>72 <delete dir="${installDir}/resources/icons"/>73 <delete file="${installDir}/resources/*.png"/>74 75 67 <echo>Creating installation properties file</echo> 76 68 <echo file="${installDir}/installation.properties">#this file is just a placeholder for now</echo> … … 79 71 80 72 </target> 73 74 <!-- sourcecode core system --> 75 <target name="Installing Source Code Core"> 76 77 <echo>Installing Source Code Core</echo> 78 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 79 <sevenzip task="decode" input="${basedir}/sourcecode-core.lzma" output="${basedir}/sourcecode-core.comp"/> 80 <delete file="sourcecode-core.lzma"/> 81 <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 82 <delete file="sourcecode-core.comp"/> 83 84 <echo>Setting up global properties</echo> 85 <copy file="${installDir}/resources/java/global.properties.in" tofile="${installDir}/web/WEB-INF/classes/global.properties" overwrite="true"/> 86 <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 87 <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@tomcat.server@(.*)" replacement="$1localhost$2" /> 88 <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@tomcat.port@(.*)" replacement="$1${tomcat.port}$2" /> 89 90 <echo>Setting up log4j properties</echo> 91 <copy file="${installDir}/resources/java/log4j.properties.in" tofile="${installDir}/web/WEB-INF/classes/log4j.properties" overwrite="true"/> 92 <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 93 94 <echo>Creating installation properties file</echo> 95 <echo file="${installDir}/installation.properties">#this file is just a placeholder for now</echo> 96 97 </target> 98 81 99 82 100 <!-- Source --> -
release-kits/mark2/ant-scripts/create-components.xml
r17453 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="prepare-components" /> 9 <antcall target="compress-components" /> 10 </target> 11 12 <!-- 2nd level --> 13 <target name="prepare-components"> 14 <antcall target="prepare-core-component" /> 15 <antcall target="prepare-sourcecode-component" /> 16 <antcall target="prepare-sourcecode-core-component" /> 8 17 </target> 9 18 19 <target name="compress-components"> 20 <antcall target="compress-core-component" /> 21 <antcall target="compress-sourcecode-component" /> 22 <antcall target="compress-sourcecode-core-component" /> 23 </target> 24 25 <!-- 3rd level --> 10 26 <target name="create-core-component"> 11 27 <antcall target="prepare-core-component" /> … … 27 43 <include name="**/*"/> 28 44 29 <!-- sourcecode --> 45 <!-- exclude sourcecode --> 46 <exclude name="common-src"/> 30 47 <exclude name="common-src/**/*"/> 48 <exclude name="runtime-src"/> 31 49 <exclude name="runtime-src/**/*"/> 50 <exclude name="build-src"/> 32 51 <exclude name="build-src/**/*"/> 33 52 … … 61 80 </target> 62 81 82 <target name="prepare-sourcecode-core-component"> 83 <delete dir="components/tmp/sourcecode-core"/> 84 <mkdir dir="components/tmp/sourcecode-core"/> 85 86 <copy todir="components/tmp/sourcecode-core" overwrite="true"> 87 <fileset dir="distributions/source"> 88 <include name="macros/**/*"/> 89 <include name="images/**/*"/> 90 <include name="etc/**/*"/> 91 <include name="gli/**/*"/> 92 <include name="collect/**/*"/> 93 <include name="doc/**/*"/> 94 <include name="setup.bash"/> 95 </fileset> 96 </copy> 97 <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false" includes="**/*"/> 98 </target> 99 100 <target name="compress-sourcecode-core-component"> 101 <sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/> 102 </target> 103 63 104 </project> -
release-kits/mark2/ant-scripts/create-distribution.xml
r17523 r17652 3 3 4 4 <target name="create-distribution"> 5 5 6 <antcall target="export-gsdl-gli" /> 6 7 <antcall target="dist-set-version" /> 7 <antcall target="gli-set-version-numbers"> 8 <param name="glibasedir" value="${basedir}/distributions/web/gli"/> 9 </antcall> 8 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distributions/web/gli"/></antcall> 9 <antcall target="drop-in-docs" /> 10 <antcall target="tweak-files" /> 11 <antcall target="remove-unneeded-files-1" /> 12 13 <antcall target="copy-web-to-source" /> <!-- from init --> 14 10 15 <antcall target="drop-in-binaries" /> 11 16 <antcall target="drop-in-demo-collection" /> 12 <antcall target="drop-in-docs" />13 17 <antcall target="insert-uninstaller"><param name="script-format" value="sh"/></antcall> <!-- from rk2-targets --> 14 <antcall target="insert-export-to-cd-package"/> <!-- from rk2-targets --> 18 <antcall target="insert-export-to-cd-package"/> <!-- from rk2-targets --> 19 <antcall target="export-imagemagick-linux-binaries" /> 15 20 <antcall target="compile-gli" /> 16 <antcall target="tweak-files" /> 21 <antcall target="remove-unneeded-files-2" /> 22 17 23 </target> 18 24 … … 24 30 <export srcurl="${svn.root}/gli/${branch.path}" destPath="distributions/web/gli"/> 25 31 </svn> 32 <copy todir="distributions/source"><fileset dir="distributions/web"/></copy> 26 33 </target> 27 34 … … 105 112 <rsr file="${basedir}/distributions/web/Support.htm" pattern="^(\s*<input.* name="gsdl version".* value=").*(".*>)" replacement="$1${version}$2"/> 106 113 107 <echo level="info">Removing signed gatherer</echo> 108 <delete file="${basedir}/distributions/web/bin/java/SignedGatherer.jar" /> 114 </target> 109 115 110 <echo level="info">Removing some unneeded stuff</echo>116 <target name="remove-unneeded-files-1"> 111 117 <delete file="${basedir}/distributions/web/gli/.greenstonestore" /> 112 118 <delete><fileset dir="${basedir}/distributions/web/gli" includes="*.bat"/></delete> 113 119 <delete><fileset dir="${basedir}/distributions/web" includes="*.bat"/></delete> 120 <delete dir="${basedir}/distributions/web/common-src/packages/windows"/> 114 121 </target> 115 122 123 <target name="remove-unneeded-files-2"> 124 <delete file="${basedir}/distributions/web/bin/java/SignedGatherer.jar" /> 125 </target> 126 127 116 128 </project> -
release-kits/mark2/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" 51 force="true" 52 displayText=""/> 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@" 60 displayText="" 61 defaultValue="true" 62 force="true"/> 63 <!-- end source release core --> 53 64 54 65 <!-- start sourcecode --> -
release-kits/mark2/installer/build.xml
r17611 r17652 87 87 </target> 88 88 89 <!-- sourcecode core system --> 90 <target name="Installing Source Code Core"> 91 92 <echo>Installing Source Code Core</echo> 93 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 94 <sevenzip task="decode" input="${basedir}/sourcecode-core.lzma" output="${basedir}/sourcecode-core.comp"/> 95 <delete file="sourcecode-core.lzma"/> 96 <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 97 <delete file="sourcecode-core.comp"/> 98 99 <echo>Set the installation locale in config files</echo> 100 <rsr file="${installDir}/setup.bash" pattern="^gsdllang=.*" replacement="gsdllang=${language}"/> 101 <rsr file="${installDir}/gli/gli.sh" pattern="^glilang=.*" replacement="glilang=${language}"/> 102 <rsr file="${installDir}/gli/gems.sh" pattern="^glilang=.*" replacement="glilang=${language}"/> 103 104 <rsr 105 file="${installDir}/gli/classes/xml/config.xml" 106 pattern="(<Argument name="general.locale">).*(</Argument>)" 107 replacement="$1${language}$2"/> 108 109 <echo file="${installDir}/etc/main.cfg" append="true" 110 >cgiarg shortname=l argdefault=${language}</echo> 111 112 <rsr file="${installDir}/etc/main.cfg" pattern="^status .*" replacement="status enabled"/> 113 114 <echo>Creating installation properties file</echo> 115 <echo file="${installDir}/etc/installation.properties">#this file is just a placeholder for now</echo> 116 117 </target> 118 119 120 89 121 <!-- Source --> 90 122 <target name="Installing Source Code" depends=""> -
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 --> -
release-kits/wirk2/ant-scripts/create-components.xml
r17472 r17652 2 2 <project name="wirk2-create-components" default="create-components"> 3 3 4 <!-- create components from the distribution folder --> 4 5 6 <!-- 1st level --> 5 7 <target name="create-components"> 6 8 <antcall target="prepare-components" /> … … 8 10 </target> 9 11 10 <!-- create components from the distribution folder-->12 <!-- 2nd level --> 11 13 <target name="prepare-components"> 12 14 <antcall target="prepare-core-component" /> … … 14 16 <antcall target="prepare-ghostscript-component" /> 15 17 <antcall target="prepare-sourcecode-component" /> 18 <antcall target="prepare-sourcecode-core-component" /> 16 19 </target> 17 20 … … 21 24 <antcall target="compress-ghostscript-component" /> 22 25 <antcall target="compress-sourcecode-component" /> 26 <antcall target="compress-sourcecode-core-component" /> 23 27 </target> 24 28 25 26 27 29 <!-- 3rd level --> 28 30 <target name="prepare-core-component"> 29 31 <!-- delete old stuff to create new components --> … … 121 123 <exec executable="7z.exe" dir="components"><arg line="a -t7z -mx=9 sourcecode.lzma sourcecode.comp"/></exec> 122 124 </target> 125 126 <target name="prepare-sourcecode-core-component"> 127 <delete dir="components/tmp/sourcecode-core"/> 128 <mkdir dir="components/tmp/sourcecode-core"/> 129 130 <copy todir="components/tmp/sourcecode-core" overwrite="true"> 131 <fileset dir="distributions/source"> 132 <include name="macros/**/*"/> 133 <include name="images/**/*"/> 134 <include name="etc/**/*"/> 135 <include name="gli/**/*"/> 136 <include name="collect/**/*"/> 137 <include name="doc/**/*"/> 138 <include name="setup.bash"/> 139 </fileset> 140 </copy> 141 <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false" includes="**/*"/> 142 </target> 143 144 <target name="compress-sourcecode-core-component"> 145 <!--<sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/>--> 146 <exec executable="7z.exe" dir="components"><arg line="a -t7z -mx=9 sourcecode-core.lzma sourcecode-core.comp"/></exec> 147 </target> 148 123 149 124 150 -
release-kits/wirk2/ant-scripts/create-distribution.xml
r17583 r17652 3 3 4 4 <target name="create-distribution"> 5 5 6 <antcall target="export-gsdl-gli" /> 6 7 <antcall target="dist-set-version" /> 8 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distributions/web/gli"/></antcall> 9 <antcall target="drop-in-docs" /> 10 <antcall target="tweak-files" /> 11 <antcall target="remove-unneeded-files-1" /> 12 13 <antcall target="copy-web-to-source" /> <!-- from init --> 14 7 15 <antcall target="drop-in-binaries" /> 8 16 <antcall target="drop-in-demo-collection" /> 9 <antcall target="drop-in-docs" />10 17 <antcall target="drop-in-misc" /> 11 18 <antcall target="insert-uninstaller"><param name="script-format" value="bat"/></antcall> <!-- from rk2-targets --> 12 19 <antcall target="compile-gli" /> 13 <antcall target="tweak-files" /> 20 <antcall target="remove-unneeded-files-2" /> 21 14 22 </target> 15 23 … … 96 104 <rsr file="${basedir}/distributions/web/Support.htm" pattern="^(\s*<input.* name="gsdl version".* value=").*(".*>)" replacement="$1${version}$2"/> 97 105 106 </target> 98 107 99 <echo level="info">Removing signed gatherer</echo> 100 <delete file="${basedir}/distributions/web/bin/java/SignedGatherer.jar" /> 101 102 <echo level="info">Removing some unneeded stuff</echo> 108 <target name="remove-unneeded-files-1"> 103 109 <delete file="${basedir}/distributions/web/gli/.greenstonestore" /> 104 110 <delete dir="${basedir}/distributions/web/bin/linux" /> … … 107 113 </target> 108 114 115 <target name="remove-unneeded-files-2"> 116 <delete file="${basedir}/distributions/web/bin/java/SignedGatherer.jar" /> 117 </target> 118 119 109 120 </project> -
release-kits/wirk2/installer/antinstall-config.xml
r17597 r17652 53 53 hidden="true"/> 54 54 55 <!-- start binary release core --> 55 56 <target 56 57 target="Installing Core System" 57 58 diskRequirement="@component.size.core@" 59 displayText="" 58 60 defaultValue="true" 61 force="true"/> 62 <!-- end binary release core --> 63 64 <!-- start source release core --> 65 <target 66 target="Installing Source Code Core" 67 diskRequirement="@component.size.sourcecode-core@" 59 68 displayText="" 69 defaultValue="true" 60 70 force="true"/> 71 <!-- end source release core --> 61 72 62 73 <target -
release-kits/wirk2/installer/build.xml
r17638 r17652 36 36 <target name="Installing Core System"> 37 37 38 <!-- figure out the start menu path (if not already set from previous installation)-->38 <!-- figure out the start menu path --> 39 39 <getfreepath path="${win32.personal.programs_menu}\Greenstone-@version@" property="startmenu.path"/> 40 40 <path id="startmenu.path.path" path="${startmenu.path}"/> … … 107 107 </target> 108 108 109 <target name="Installing Source Code Core"> 110 111 <!-- figure out the start menu path --> 112 <getfreepath path="${win32.personal.programs_menu}\Greenstone-@version@" property="startmenu.path"/> 113 <path id="startmenu.path.path" path="${startmenu.path}"/> 114 <pathconvert targetos="unix" property="startmenu.path.unix" refid="startmenu.path.path"/> 115 116 <echo>basedir: ${basedir}</echo> 117 <echo>installDir: ${installDir}</echo> 118 <echo>antinstaller.jar: ${antinstaller.jar}</echo> 119 <echo>startmenu.path: ${startmenu.path}</echo> 120 121 <!-- create the installation directory --> 122 <echo message="Creating Installation directory"/> 123 <mkdir dir="${installDir}"/> 124 125 <!-- extract 7za tool --> 126 <unzip src="${antinstaller.jar}" dest="${basedir}"> 127 <patternset><include name="7za.exe"/></patternset> 128 </unzip> 129 130 <!-- install files --> 131 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 132 <exec dir="${basedir}" executable="${basedir}/7za.exe"><arg line="x sourcecode-core.lzma"/></exec> 133 <delete file="sourcecode-core.lzma"/> 134 <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 135 <delete file="sourcecode-core.comp"/> 136 137 <echo message="Filling in concrete values in config files"/> 138 <rsr file="${installDir}/setup.bat" pattern="\*\*GSDLHOME\*\*" replacement="${installDir}"/> 139 140 <echo message="Creating installation properties file"/> 141 <echo file="${installDir}\etc\installation.properties">installed.startmenu.path:${startmenu.path.unix}</echo> 142 143 <echo message="Finished"/> 144 145 </target> 146 109 147 <!-- Source --> 110 148 <target name="Installing Source Code"> -
release-kits/wirk3/ant-scripts/create-components.xml
r17471 r17652 2 2 <project name="wirk3-create-components" default="create-components"> 3 3 4 4 <!-- create components from the distribution folder --> 5 6 <!-- 1st level --> 5 7 <target name="create-components"> 6 8 <antcall target="prepare-components" /> 7 9 <antcall target="compress-components" /> 8 10 </target> 9 10 <!-- create components from the distribution folder-->11 12 <!-- 2nd level --> 11 13 <target name="prepare-components"> 12 14 <antcall target="prepare-core-component" /> … … 16 18 <antcall target="prepare-ant-component" /> 17 19 <antcall target="prepare-tomcat-component" /> 20 <antcall target="prepare-sourcecode-core-component" /> 18 21 </target> 19 22 … … 25 28 <antcall target="compress-ant-component" /> 26 29 <antcall target="compress-tomcat-component" /> 27 </target> 28 29 30 31 30 <antcall target="compress-sourcecode-core-component" /> 31 </target 32 33 <!-- 3rd level --> 32 34 <target name="prepare-core-component"> 33 35 … … 169 171 </target> 170 172 173 <target name="prepare-sourcecode-core-component"> 174 <delete dir="components/tmp/sourcecode-core"/> 175 <mkdir dir="components/tmp/sourcecode-core"/> 176 177 <copy todir="components/tmp/sourcecode-core" overwrite="true"> 178 <fileset dir="distribution/source"> 179 <include name="gli/**/*"/> 180 <include name="docs/**/*"/> 181 <include name="resources/**/*"/> 182 <include name="web/**/*"/> 183 <include name="gs2build/etc/**/*"/> 184 <include name="gs2build/setup.bash"/> 185 <include name="build.xml"/> 186 <include name="build.properties"/> 187 <include name="*.sh"/> 188 <include name="*.txt"/> 189 </fileset> 190 </copy> 191 <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false" includes="**/*"/> 192 </target> 193 194 <target name="compress-sourcecode-core-component"> 195 <!--<sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/>--> 196 <exec executable="7z.exe" dir="components"><arg line="a -t7z -mx=9 sourcecode-core.lzma sourcecode-core.comp"/></exec> 197 </target> 198 199 171 200 172 201 -
release-kits/wirk3/ant-scripts/create-distribution.xml
r17604 r17652 3 3 4 4 <target name="create-distribution"> 5 5 6 <!-- create distribution --> 6 7 <antcall target="export-greenstone3-gli" /> 7 8 <antcall target="greenstone3-set-version-numbers"><param name="greenstone3basedir" value="${basedir}/distribution/greenstone3" /></antcall> 8 9 <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distribution/greenstone3/gli" /></antcall> 10 <antcall target="insert-user-manual"/> 11 12 <antcall target="copy-web-to-source-greenstone3" /> <!-- from gs3-targets --> 13 9 14 <ant target="create-distribution-1" antfile="${wirk3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution/greenstone3" inheritAll="false"> 10 15 <property name="app.version" value="${version}"/> … … 23 28 </ant> 24 29 <antcall target="copy-over-build-xml" /> 25 <antcall target="insert-user-manual"/>26 30 <antcall target="insert-compiled-binaries"/> 27 31 <antcall target="insert-icon"/> 28 32 <antcall target="insert-uninstaller"><param name="script-format" value="bat"/></antcall> <!-- from rk3-targets --> 29 <antcall target="rename-build-xml-for-transit"/>30 33 </target> 31 34 -
release-kits/wirk3/installer/antinstall-config.xml
r17597 r17652 53 53 hidden="true"/> 54 54 55 <!-- start binary release core --> 55 56 <target 56 57 target="Installing Core System" 57 58 diskRequirement="@component.size.core@" 59 displayText="" 58 60 defaultValue="true" 61 force="true"/> 62 <!-- end binary release core --> 63 64 <!-- start source release core --> 65 <target 66 target="Installing Source Code Core" 67 diskRequirement="@component.size.sourcecode-core@" 59 68 displayText="" 69 defaultValue="true" 60 70 force="true"/> 71 <!-- end source release core --> 61 72 62 73 <target … … 102 113 </page> 103 114 115 <!-- start bundled components --> 104 116 <page type="input" name="tomcat-config" ifProperty="(${Installing Tomcat}==true)" displayText=""> 105 117 … … 109 121 110 122 </page> 123 <!-- end bundled components --> 111 124 112 125 <page type="progress" name="progress" showTargets="true" displayText=""/> -
release-kits/wirk3/installer/build.xml
r17641 r17652 39 39 <target name="Installing Core System"> 40 40 41 <!-- figure out the start menu path (if not already set from previous installation)-->41 <!-- figure out the start menu path --> 42 42 <getfreepath path="${win32.personal.programs_menu}\Greenstone-@version@" property="startmenu.path"/> 43 43 <path id="startmenu.path.path" path="${startmenu.path}"/> … … 72 72 </copy> 73 73 74 <!-- rename greenstone3-build.xml back to build.xml -->75 <move file="${installDir}/greenstone3-build.xml" tofile="${installDir}/build.xml" overwrite="true"/>76 77 74 <!-- change the tomcat ports in build.properties --> 78 75 <echo message="Changing tomcat ports in build.properties"/> … … 104 101 <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="@gsdl3home@" replacement="${installDir.unix}/web"/> 105 102 103 <echo message="Creating installation properties file"/> 104 <echo file="${installDir}\installation.properties">installed.startmenu.path:${startmenu.path.unix}</echo> 105 106 </target> 107 108 <target name="Installing Core System"> 109 110 <!-- figure out the start menu path --> 111 <getfreepath path="${win32.personal.programs_menu}\Greenstone-@version@" property="startmenu.path"/> 112 <path id="startmenu.path.path" path="${startmenu.path}"/> 113 <pathconvert targetos="unix" property="startmenu.path.unix" refid="startmenu.path.path"/> 114 115 <echo>basedir: ${basedir}</echo> 116 <echo>installDir: ${installDir}</echo> 117 <echo>antinstaller.jar: ${antinstaller.jar}</echo> 118 <echo>startmenu.path: ${startmenu.path}</echo> 119 120 <!-- create the installation directory --> 121 <echo message="Creating Installation directory"/> 122 <mkdir dir="${installDir}"/> 123 124 <!-- extract 7za tool --> 125 <unzip src="${antinstaller.jar}" dest="${basedir}"> 126 <patternset><include name="7za.exe"/></patternset> 127 </unzip> 128 129 <!-- install files --> 130 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 131 <exec dir="${basedir}" executable="${basedir}/7za.exe"><arg line="x sourcecode-core.lzma"/></exec> 132 <delete file="sourcecode-core.lzma"/> 133 <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 134 <delete file="sourcecode-core.comp"/> 135 136 <!-- change the tomcat ports in build.properties --> 137 <echo message="Changing tomcat ports in build.properties"/> 138 <rsr file="${installDir}/build.properties" pattern="(tomcat.port[=:]).*" replacement="$1${tomcat.port}" /> 139 <rsr file="${installDir}/build.properties" pattern="(tomcat.shutdown.port[=:]).*" replacement="$1${tomcat.shutdown.port}" /> 140 <echo message="Changing tomcat ports in resources/tomcat/server.xml"/> 141 <copy file="${installDir}/resources/tomcat/server.xml" tofile="${installDir.local}/packages/tomcat/conf/server.xml" overwrite="true"/> 142 143 <!-- set gsdlhome in gs2build setup.bat --> 144 <echo message="Setting %GSDLHOME% in gs2build\setup.bat"/> 145 <rsr file="${installDir}/gs2build/setup.bat" pattern="\*\*GSDLHOME\*\*" replacement="${installDir.local}\gs2build" /> 146 <!-- copy the greenstone3.xml file to tomcat --> 147 <echo message="Copying greenstone3.xml to tomcat directory"/> 148 <copy file="${installDir}/resources/tomcat/greenstone3.xml" tofile="${installDir}/packages/tomcat/conf/Catalina/localhost/greenstone3.xml" overwrite="true"/> 149 <rsr file="${installDir}/packages/tomcat/conf/Catalina/localhost/greenstone3.xml" pattern="@gsdl3webhome@" replacement="${installDir.local}\web" /> 150 151 <!-- set up global properties --> 152 <echo message="Setting up global properties"/> 153 <copy file="${installDir}/resources/java/global.properties.in" tofile="${installDir}/web/WEB-INF/classes/global.properties" overwrite="true"/> 154 <rsr file="${installDir}/web/WEB-INF/classes/global.properties"> 155 <job pattern="@gsdl3home@" replacement="${installDir.unix}/web" /> 156 <job pattern="@tomcat.server@" replacement="${tomcat.server}" /> 157 <job pattern="@tomcat.port@" replacement="${tomcat.port}" /> 158 </rsr> 159 160 <!-- set up log4j properties--> 161 <echo message="Setting up log4j properties"/> 162 <copy file="${installDir}/resources/java/log4j.properties.in" tofile="${installDir}/web/WEB-INF/classes/log4j.properties" overwrite="true"/> 163 <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="@gsdl3home@" replacement="${installDir.unix}/web"/> 164 106 165 <!-- delete unneeded files --> 107 166 <delete dir="${installDir}/resources/icons"/> … … 112 171 113 172 </target> 173 114 174 115 175 <!-- Source -->
Note:
See TracChangeset
for help on using the changeset viewer.