Changeset 17652 for release-kits/wirk3
- Timestamp:
- 2008-10-31T15:08:31+13:00 (15 years ago)
- Location:
- release-kits/wirk3
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
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.