example link to the latest tarball through a URI like:
http://server/job/patchelf/trunk/tarball/latest/download-by-type/file/source-dist
XJFHFZCA2VXGYSRDJDLAZZX3MLRH2KDT242DHWRU5XQRJ6XIHZUQC BTUDUY6FY6UTRZOGLSPFNA4MVTSP7JXBD44VYF6BPKNFF6Y3CY2QC FPK5LF53CFUEKFYJ3IYXT4UTVC6IITWJOCFATMC4PLHEUP5SIEAAC AKAZKCR6GFCZQBR2ZJSZEI3SXW4S25V7X7JGHUYNUITQQSAVAF5AC LBNVQXUBEZ45SOTGVXK5UEZXIAIZTJLWZNUYFI4JZ6J65N3KPDVQC NUIKDEHLDR4ANFZFRCWBAWZGFVMHCZ7PSMPPFVQJ3AAAAWAQQD4AC D3DIBMOKXK2E65267BEEWQL4S4NSHGZBCY7YTU34JSEPZ7AKNBRQC JFZNAYJXKCMXYHGCLTRH7Q6TOFGJ4BT6332GONCWVYRLNMDDG3KAC SMM4HQTPAY45254O7GQOJVLHP5LZ6BXDKGNE7IKUJHB5XKH244ZAC }# Redirect to a download with the given type. Useful when you want to# link to some build product of the latest build (i.e. in conjunction# with the .../latest redirect).sub download_by_type : Chained('build') PathPart('download-by-type') {my ($self, $c, $type, $subtype, @path) = @_;notFound($c, "You need to specify a type and a subtype in the URI.")unless defined $type && defined $subtype;(my $product) = $c->stash->{build}->buildproducts->search({type => $type, subtype => $subtype});notFound($c, "Build doesn't have a build product with type $type/$subtype.")if !defined $product;$c->res->redirect(defaultUriForProduct($self, $c, $product, @path));
<a href="[% uri %]"><tt>[% uri %]</tt></a>
[% uri2 = "${c.uri_for('/job' build.project.name build.jobset.name build.job.name 'latest' 'download-by-type' product.type product.subtype)}" %]<a href="[% uri2 %]"><tt>[% uri2 %]</tt></a><br />[% uri2 = "${c.uri_for('/job' build.project.name build.jobset.name build.job.name 'latest' 'download' product.productnr)}" %]<a href="[% uri2 %]"><tt>[% uri2 %]</tt></a>