X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=lib%2FPackages%2FHTML.pm;fp=lib%2FPackages%2FHTML.pm;h=dca294ec72533f403915acaf4707c6a6bc71a1c8;hb=67c4e1e424e081fa0cd77c97ce7a9d82053f6bb5;hp=fb16d2fdc66837214586de6ceda1648e747bfc3f;hpb=61706a539bfc979d62bb517e04c060b6eeeb5895;p=deb%2Fpackages.git diff --git a/lib/Packages/HTML.pm b/lib/Packages/HTML.pm index fb16d2f..dca294e 100644 --- a/lib/Packages/HTML.pm +++ b/lib/Packages/HTML.pm @@ -136,17 +136,10 @@ sub pmoreinfo { } else { foreach( @$files ) { my ($src_file_md5, $src_file_size, $src_file_name) = split /\s/o, $_; - for ("$suite/".$page->get_newest('archive')) { - /security/o && do { - $str .= "{security}/$src_dir/$src_file_name\">["; last }; - /volatile/o && do { - $str .= "{volatile}/$src_dir/$src_file_name\">["; last }; - /backports/o && do { - $str .= "{backports}/$src_dir/$src_file_name\">["; last }; - /non-us/io && do { - $str .= "{'non-US'}/$src_dir/$src_file_name\">["; last }; - $str .= "{us}/$src_dir/$src_file_name\">["; - } + # non-US hack + (my $server = lc $page->get_newest('archive')) =~ s/-//go; + $str .= sprintf("[", + $env->{$server}||$env->{us}); if ($src_file_name =~ /dsc$/) { $str .= "dsc"; } else {