From 3495f4b72ce576ddb8e1abdf6fe62472b76048d5 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Wed, 23 Sep 2009 15:40:55 +0000 Subject: [PATCH] use a single get task in macro git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@818144 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/CoreTasks/get.html | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/manual/CoreTasks/get.html b/docs/manual/CoreTasks/get.html index 533afa4ed..e15578fc9 100644 --- a/docs/manual/CoreTasks/get.html +++ b/docs/manual/CoreTasks/get.html @@ -176,9 +176,17 @@ the input task to query for a password.

<macrodef name="get-and-checksum"> <attribute name="url"/> <attribute name="dest"/> - <sequential> - <get src="@{url}" dest="@{dest}"/> - <get src="@{url}.sha1" dest="@{dest}.sha"/> + <sequential> + <local name="destdir"/> + <dirname property="destdir" file="@{dest}"/> + <get dest="${destdir}"> + <url url="@{url}"/> + <url url="@{url}.sha1"/> + <firstmatchmapper> + <globmapper from="@{url}.sha1" to="@{dest}.sha"/> + <globmapper from="@{url}" to="@{dest}"/> + </firstmatchmapper> + </get> <local name="checksum.matches"/> <local name="checksum.matches.fail"/> <checksum file="@{dest}" algorithm="sha" fileext=".sha"