You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by kk...@apache.org on 2009/12/23 03:28:04 UTC
svn commit: r893378 - /tomcat/trunk/extras.xml
Author: kkolinko
Date: Wed Dec 23 02:28:04 2009
New Revision: 893378
URL: http://svn.apache.org/viewvc?rev=893378&view=rev
Log:
Apply r893375 to extras.xml as well.
This changes format of md5 files generated for the extras from "checksum" only to "checksum *filename".
So, those md5 files will be in the same format as the ones generated by dist.xml.
Modified:
tomcat/trunk/extras.xml
Modified: tomcat/trunk/extras.xml
URL: http://svn.apache.org/viewvc/tomcat/trunk/extras.xml?rev=893378&r1=893377&r2=893378&view=diff
==============================================================================
--- tomcat/trunk/extras.xml (original)
+++ tomcat/trunk/extras.xml Wed Dec 23 02:28:04 2009
@@ -65,6 +65,9 @@
<property name="test.failonerror" value="true"/>
<property name="test.runner" value="junit.textui.TestRunner"/>
+ <!-- constant to declare a file binary for md5sum -->
+ <property name="md5sum.binary-prefix" value=" *" />
+
<!-- Servlet 3.0 spec requires 1.6+ -->
<property name="compile.source" value="1.6"/>
@@ -158,8 +161,9 @@
<zipfileset file="res/META-INF/default.license"
fullpath="META-INF/LICENSE" />
</jar>
- <checksum file="${tomcat-juli.jar}"
- forceOverwrite="yes" fileext=".md5" />
+ <antcall target="md5sum">
+ <param name="file" value="${tomcat-juli.jar}" />
+ </antcall>
<jar jarfile="${tomcat-juli-adapters.jar}"
manifest="${tomcat.tmp}/default.manifest" >
@@ -176,9 +180,9 @@
<zipfileset file="res/META-INF/default.license"
fullpath="META-INF/LICENSE" />
</jar>
- <checksum file="${tomcat-juli-adapters.jar}"
- forceOverwrite="yes" fileext=".md5" />
-
+ <antcall target="md5sum">
+ <param name="file" value="${tomcat-juli-adapters.jar}" />
+ </antcall>
</target>
<target name="webservices" depends="prepare"
@@ -232,9 +236,9 @@
<zipfileset file="res/META-INF/default.license"
fullpath="META-INF/LICENSE" />
</jar>
- <checksum file="${catalina-ws.jar}"
- forceOverwrite="yes" fileext=".md5" />
-
+ <antcall target="md5sum">
+ <param name="file" value="${catalina-ws.jar}" />
+ </antcall>
</target>
<target name="jmx-remote" depends="prepare"
@@ -250,10 +254,9 @@
<zipfileset file="res/META-INF/default.license"
fullpath="META-INF/LICENSE" />
</jar>
-
- <checksum file="${catalina-jmx-remote.jar}"
- forceOverwrite="yes" fileext=".md5" />
-
+ <antcall target="md5sum">
+ <param name="file" value="${catalina-jmx-remote.jar}" />
+ </antcall>
</target>
<target name="extras" depends="prepare,commons-logging,webservices,jmx-remote"
@@ -283,9 +286,9 @@
<zipfileset file="res/META-INF/default.license"
fullpath="META-INF/LICENSE" />
</jar>
- <checksum file="${tomcat-embed-log4j.jar}"
- forceOverwrite="yes" fileext=".md5" />
-
+ <antcall target="md5sum">
+ <param name="file" value="${tomcat-embed-log4j.jar}" />
+ </antcall>
</target>
<!-- Download and dependency building -->
@@ -324,5 +327,14 @@
<delete file="${base.path}/file.tar.gz"/>
</target>
-
+ <!-- Helper target, used to create a md5 checksum file -->
+ <!-- Requires 'file' as a parameter. -->
+ <target name="md5sum">
+ <fail unless="file" />
+ <fail if="filename" />
+ <fail if="value" />
+ <basename file="${file}" property="filename" />
+ <checksum file="${file}" property="value" />
+ <echo file="${file}.md5" message="${value}${md5sum.binary-prefix}${filename}" />
+ </target>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org