core/download fix local backend
authorYann E. MORIN <yann.morin.1998@free.fr>
Wed, 4 Apr 2018 16:22:39 +0000 (18:22 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Fri, 6 Apr 2018 10:43:47 +0000 (12:43 +0200)
commit585c5dc35a0354452b7836c5449fa43715a5d0cc
tree338556ce6ba2a70168b9d0afa4202fb8e2a2cba1
parentc261f44b953535c0eb0cbd907f0b079205e81d88
core/download fix local backend

Since c8ef0c03b0b (download: put most of the infra in dl-wrapper), the
backend for local files is now named after the scheme, which is 'file'
for a local file.

>From the same commit on, the directory part and the basename are now
passed separately, to let the backend reconstruct the full path when it
needs to do so, which is the case for the 'file' backend too.

Finaly, ff559846fdc1 (support/download: Add support to pass options
directly to downloaders) introduced a nasty error, as it made use of
"${@}" when calling its internal function. Revert that mess now...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
support/download/cp [deleted file]
support/download/file [new file with mode: 0755]