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"