From 29998d34c434ba03fbe8e2dca0fd2f54b15da480 Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Tue, 27 Sep 2005 22:52:45 +0000 Subject: * added DDTP::URL-Remap. KILL THIS FEATURE once ddtp support is offical --- apt-pkg/deb/debindexfile.cc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/apt-pkg/deb/debindexfile.cc b/apt-pkg/deb/debindexfile.cc index 38ecdd16a..e2ed86890 100644 --- a/apt-pkg/deb/debindexfile.cc +++ b/apt-pkg/deb/debindexfile.cc @@ -338,15 +338,23 @@ inline string debTranslationsIndex::IndexFile(const char *Type) const string debTranslationsIndex::IndexURI(const char *Type) const { string Res; + + string theURI = URI; + // FIXME: EVIL! Remove as soon as pdiff support is offical + string remap = _config->Find("DDTP::URL-Remap::"+URI,""); + if(!remap.empty()) + theURI = remap; + + if (Dist[Dist.size() - 1] == '/') { if (Dist != "/") - Res = URI + Dist; + Res = theURI + Dist; else - Res = URI; + Res = theURI; } else - Res = URI + "dists/" + Dist + '/' + Section + + Res = theURI + "dists/" + Dist + '/' + Section + "/i18n/Translation-"; Res += Type; -- cgit v1.2.3