]> git.saurik.com Git - apt.git/commit
get pdiff files from the same mirror as the index
authorDavid Kalnischkies <david@kalnischkies.de>
Sun, 13 Nov 2016 01:29:46 +0000 (02:29 +0100)
committerDavid Kalnischkies <david@kalnischkies.de>
Thu, 24 Nov 2016 23:15:13 +0000 (00:15 +0100)
commit5832913a49d4f7c75527264a935cc0ce00627f1d
tree66d05f63b132086abfcf6e83d3b62eec01640aef
parentf77ea8235cafb258d1cb0b2b90e95aa36e5c4650
get pdiff files from the same mirror as the index

In ad9416611ab83f7799f2dcb4bf7f3ef30e9fe6f8 we fall back to asking the
original mirror (e.g. a redirector) if we do not get the expected
result. This works for the indexes, but patches are a different beast
and much simpler. Adding this fallback code here seems like overkill as
they are usually right along their Index file, so actually forward the
relevant settings to the patch items which fixes pdiff support combined
with a redirector and partial mirrors as in such a situation the pdiff
patches would be 404 and the complete index would be downloaded.
apt-pkg/acquire-item.cc
apt-pkg/acquire-item.h
apt-pkg/acquire.cc