diff options
author | Arnout Vandecappelle <arnout@mind.be> | 2016-10-21 22:27:15 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-10-23 14:51:16 +0200 |
commit | 8740f321fcd2b245e3585b319e2a87aa361656cd (patch) | |
tree | ced2436430d8f66579b0d563dd98a3fd3672699a /package/php/php.mk | |
parent | 873d4019f7fb00f6a80592224236b3ba7d657865 (diff) | |
download | buildroot-8740f321fcd2b245e3585b319e2a87aa361656cd.tar.gz buildroot-8740f321fcd2b245e3585b319e2a87aa361656cd.zip |
pkg-download: fix fetching URLs with ? from PRIMARY/BACKUP
Some packages download files (especially patches) with a ? in the
URL. The ? marks the query part of the URL. However, the downloaded
file still contains the ? but from then on it doesn't designate a
query part anymore. Therefore, when fetching from PRIMARY or
BACKUP site over http, the server will report a 404 Not Found.
To fix, we need to replace the ? with %3F. Obviously, this should
be done only when fetching from PRIMARY or BACKUP. For fetching
from the real upstream, the ? really does designate the query part.
Fixes #9371.
Reported-by: Johan Derycke <johanderycke@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[Thomas: replace 'SECONDARY' by 'BACKUP'.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/php/php.mk')
0 files changed, 0 insertions, 0 deletions