Author: mturk Date: Tue Jun 23 07:41:28 2009 New Revision: 787574 URL: http://svn.apache.org/viewvc?rev=787574&view=rev Log: Implement new windows-[cpu].zip ditribution packages
Modified: tomcat/trunk/dist.xml tomcat/trunk/res/tomcat.nsi Modified: tomcat/trunk/dist.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/dist.xml?rev=787574&r1=787573&r2=787574&view=diff ============================================================================== --- tomcat/trunk/dist.xml (original) +++ tomcat/trunk/dist.xml Tue Jun 23 07:41:28 2009 @@ -342,65 +342,6 @@ </target> - <!-- Create Windows Platfrom native packages --> - <target name="package-natives" - description="Create Windows native packages" unless="skip.installer"> - <!-- windows-ia32.zip --> - <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-win32-x86-native.zip"> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}"> - <include name="bin/tcnative-1.dll"/> - <include name="bin/tomcat*.exe"/> - <include name="bin/service.bat"/> - <include name="LICENSE"/> - <include name="NOTICE"/> - <include name="README.txt"/> - <include name="RELEASE-NOTES"/> - </zipfileset> - </zip> - <checksum file="${tomcat.release}/v${version}/bin/${final.name}-win32-x86-native.zip" - forceOverwrite="yes" fileext=".md5" /> - <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5" - message="${md5sum.binary-prefix}${final.name}-win32-x86-native.zip.zip${line.separator}" append="true" /> - <!-- windows-x86_64.zip --> - <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-win64-x86_64-native.zip"> - <zipfileset dir="${tomcat.dist}/bin/x86_64" prefix="${final.name}/bin"> - <include name="tcnative-1.dll"/> - <include name="tomcat*.exe"/> - </zipfileset> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}"> - <include name="bin/tomcat${version.major}w.exe"/> - <include name="bin/service.bat"/> - <include name="LICENSE"/> - <include name="NOTICE"/> - <include name="README.txt"/> - <include name="RELEASE-NOTES"/> - </zipfileset> - </zip> - <checksum file="${tomcat.release}/v${version}/bin/${final.name}-win64-x86_64-native.zip" - forceOverwrite="yes" fileext=".md5" /> - <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5" - message="${md5sum.binary-prefix}${final.name}-win64-x86_64-native.zip${line.separator}" append="true" /> - <!-- windows-ia64.zip --> - <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-win64-ia64-native.zip"> - <zipfileset dir="${tomcat.dist}/bin/ia64" prefix="${final.name}/bin"> - <include name="tcnative-1.dll"/> - <include name="tomcat*.exe"/> - </zipfileset> - <zipfileset dir="${tomcat.dist}" prefix="${final.name}"> - <include name="bin/tomcat${version.major}w.exe"/> - <include name="bin/service.bat"/> - <include name="LICENSE"/> - <include name="NOTICE"/> - <include name="README.txt"/> - <include name="RELEASE-NOTES"/> - </zipfileset> - </zip> - <checksum file="${tomcat.release}/v${version}/bin/${final.name}-win64-ia64-native.zip" - forceOverwrite="yes" fileext=".md5" /> - <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5" - message="${md5sum.binary-prefix}${final.name}-win64-ia64-native.zip${line.separator}" append="true" /> - </target> - <!-- ================= DIST: Create Windows Installer =================== --> <target name="installer" description="Create Windows installer" unless="skip.installer"> @@ -418,24 +359,24 @@ tofile="${tomcat.dist}/bin/tomcat${version.major}w.exe" /> <!-- 64 bit amd --> <copy file="res/procrun/amd64/tomcat${version.major}.exe" - tofile="${tomcat.dist}/bin/x86_64/tomcat${version.major}.exe" /> + tofile="${tomcat.dist}/bin/x64/tomcat${version.major}.exe" /> <!-- 64 bit ia --> <copy file="res/procrun/ia64/tomcat${version.major}.exe" - tofile="${tomcat.dist}/bin/ia64/tomcat${version.major}.exe" /> + tofile="${tomcat.dist}/bin/i64/tomcat${version.major}.exe" /> <!-- tc native --> <copy file="${tomcat-native.home}/tcnative-1.dll.x86" tofile="${tomcat.dist}/bin/tcnative-1.dll" /> <!-- tc native 64 bit for amd/emt --> <copy file="${tomcat-native.home}/tcnative-1.dll.x64" - tofile="${tomcat.dist}/bin/x86_64/tcnative-1.dll" /> + tofile="${tomcat.dist}/bin/x64/tcnative-1.dll" /> <!-- tc native 64 bit for ia --> <copy file="${tomcat-native.home}/tcnative-1.dll.i64" - tofile="${tomcat.dist}/bin/ia64/tcnative-1.dll" /> + tofile="${tomcat.dist}/bin/i64/tcnative-1.dll" /> <!-- platform README files --> - <echo append="false" file="${tomcat.dist}/bin/ia64/README"> + <echo append="false" file="${tomcat.dist}/bin/i64/README"> Apache Tomcat ${version} native binaries for Win64 IA64 platform. </echo> - <echo append="false" file="${tomcat.dist}/bin/x86_64/README"> + <echo append="false" file="${tomcat.dist}/bin/x64/README"> Apache Tomcat ${version} native binaries for Win64 AMD64/EMT64 platform. </echo> @@ -462,7 +403,7 @@ <!-- ==================== RELEASE: Create Release ======================= --> - <target name="release" depends="clean,dist-static,dist-deployer,installer,package-zip,package-natives,package-tgz,package-deployer-zip,package-deployer-tgz,dist-source,dist-javadoc,package-docs-tgz,package-src-zip,package-src-tgz" + <target name="release" depends="clean,dist-static,dist-deployer,installer,package-zip,package-winzip,package-tgz,package-deployer-zip,package-deployer-tgz,dist-source,dist-javadoc,package-docs-tgz,package-src-zip,package-src-tgz" description="Create a Tomcat 7 packaged distribution"> <copy file="KEYS" @@ -510,8 +451,8 @@ <include name="RUNNING.txt"/> <include name="BENCHMARKS.txt"/> <exclude name="bin/service.bat"/> - <exclude name="bin/x86_64/"/> - <exclude name="bin/ia64/"/> + <exclude name="bin/x64/"/> + <exclude name="bin/i64/"/> <exclude name="bin/*.exe"/> <exclude name="bin/*.dll"/> </zipfileset> @@ -523,6 +464,104 @@ message="${md5sum.binary-prefix}${final.name}.zip${line.separator}" append="true" /> </target> + <!-- Packages the core windows zip distros --> + <target name="package-winzip"> + <!-- Windows x86 package --> + <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-windows-x86.zip"> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}"> + <include name="bin/**"/> + <include name="conf/**"/> + <include name="logs/**"/> + <include name="lib/**"/> + <include name="webapps/**"/> + <include name="work/**"/> + <include name="temp/**"/> + <include name="LICENSE"/> + <include name="NOTICE"/> + <include name="README.txt"/> + <include name="RELEASE-NOTES"/> + <include name="RUNNING.txt"/> + <include name="BENCHMARKS.txt"/> + <exclude name="bin/x64/"/> + <exclude name="bin/i64/"/> + <exclude name="bin/*.dll"/> + </zipfileset> + <zipfileset dir="${tomcat.dist}/bin" prefix="${final.name}/bin"> + <include name="*.dll"/> + <include name="*.exe"/> + </zipfileset> + + </zip> + <checksum file="${tomcat.release}/v${version}/bin/${final.name}-windows-x86.zip" + forceOverwrite="yes" fileext=".md5" /> + <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5" + message="${md5sum.binary-prefix}${final.name}.-windows-x86.zip${line.separator}" append="true" /> + + <!-- Windows x64 package --> + <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-windows-x64.zip"> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}"> + <include name="bin/**"/> + <include name="conf/**"/> + <include name="logs/**"/> + <include name="lib/**"/> + <include name="webapps/**"/> + <include name="work/**"/> + <include name="temp/**"/> + <include name="LICENSE"/> + <include name="NOTICE"/> + <include name="README.txt"/> + <include name="RELEASE-NOTES"/> + <include name="RUNNING.txt"/> + <include name="BENCHMARKS.txt"/> + <exclude name="bin/x64/"/> + <exclude name="bin/i64/"/> + <exclude name="bin/*.dll"/> + <exclude name="bin/tomcat${version.major}.exe"/> + </zipfileset> + <zipfileset dir="${tomcat.dist}/bin/x64" prefix="${final.name}/bin"> + <include name="*.dll"/> + <include name="*.exe"/> + </zipfileset> + </zip> + <checksum file="${tomcat.release}/v${version}/bin/${final.name}-windows-x64.zip" + forceOverwrite="yes" fileext=".md5" /> + <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5" + message="${md5sum.binary-prefix}${final.name}.-windows-x64.zip${line.separator}" append="true" /> + + <!-- Windows i64 package --> + <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-windows-i64.zip"> + <zipfileset dir="${tomcat.dist}" prefix="${final.name}"> + <include name="bin/**"/> + <include name="conf/**"/> + <include name="logs/**"/> + <include name="lib/**"/> + <include name="webapps/**"/> + <include name="work/**"/> + <include name="temp/**"/> + <include name="LICENSE"/> + <include name="NOTICE"/> + <include name="README.txt"/> + <include name="RELEASE-NOTES"/> + <include name="RUNNING.txt"/> + <include name="BENCHMARKS.txt"/> + <exclude name="bin/x64/"/> + <exclude name="bin/i64/"/> + <exclude name="bin/*.dll"/> + <exclude name="bin/tomcat${version.major}.exe"/> + </zipfileset> + <zipfileset dir="${tomcat.dist}/bin/i64" prefix="${final.name}/bin"> + <include name="*.dll"/> + <include name="*.exe"/> + </zipfileset> + </zip> + + <checksum file="${tomcat.release}/v${version}/bin/${final.name}-windows-i64.zip" + forceOverwrite="yes" fileext=".md5" /> + <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5" + message="${md5sum.binary-prefix}${final.name}.-windows-i64.zip${line.separator}" append="true" /> + + </target> + <!-- Packages the deployer distribution in zip format --> <target name="package-deployer-zip"> <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-deployer.zip"> Modified: tomcat/trunk/res/tomcat.nsi URL: http://svn.apache.org/viewvc/tomcat/trunk/res/tomcat.nsi?rev=787574&r1=787573&r2=787574&view=diff ============================================================================== --- tomcat/trunk/res/tomcat.nsi (original) +++ tomcat/trunk/res/tomcat.nsi Tue Jun 23 07:41:28 2009 @@ -177,9 +177,9 @@ StrCmp $0 "x86" 0 +2 File /oname=tom...@version_major@.exe bin\tom...@version_major@.exe StrCmp $0 "x86_64" 0 +2 - File /oname=tom...@version_major@.exe bin\x86_64\tom...@version_major@.exe + File /oname=tom...@version_major@.exe bin\x64\tom...@version_major@.exe StrCmp $0 "ia64" 0 +2 - File /oname=tom...@version_major@.exe bin\ia64\tom...@version_major@.exe + File /oname=tom...@version_major@.exe bin\i64\tom...@version_major@.exe InstallRetry: ClearErrors @@ -229,9 +229,9 @@ StrCmp $0 "x86" 0 +2 File bin\tcnative-1.dll StrCmp $0 "x86_64" 0 +2 - File /oname=tcnative-1.dll bin\x86_64\tcnative-1.dll + File /oname=tcnative-1.dll bin\x64\tcnative-1.dll StrCmp $0 "ia64" 0 +2 - File /oname=tcnative-1.dll bin\ia64\tcnative-1.dll + File /oname=tcnative-1.dll bin\i64\tcnative-1.dll ClearErrors @@ -378,9 +378,9 @@ ExpandEnvStrings $0 "%PROCESSOR_ARCHITEW6432%" StrCmp $0 "%PROCESSOR_ARCHITEW6432%" 0 +5 StrCmp $0 "IA64" 0 +3 - StrCpy $1 "ia64" + StrCpy $1 "i64" Goto FoundCpu - StrCpy $1 "x86_64" + StrCpy $1 "x64" FoundCpu: ; Put the result in the stack --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org