diff options
author | Maxime Hadjinlian <maxime.hadjinlian@gmail.com> | 2018-04-02 10:14:23 +0200 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2018-04-02 14:19:51 +0200 |
commit | c8ef0c03b0b7f8238068f76a8c4f5c1c249c02e8 (patch) | |
tree | f5e85798cbe68de2cd7880c259dd8fb128d5c21c /support/download/cvs | |
parent | 91e776b5af11f6f98646168fc8c16254fa3bb012 (diff) | |
download | buildroot-c8ef0c03b0b7f8238068f76a8c4f5c1c249c02e8.tar.gz buildroot-c8ef0c03b0b7f8238068f76a8c4f5c1c249c02e8.zip |
download: put most of the infra in dl-wrapper
The goal here is to simplify the infrastructure by putting most of the
code in the dl-wrapper as it is easier to implement and to read.
Most of the functions were common already, this patch finalizes it by
making the pkg-download.mk pass all the parameters needed to the
dl-wrapper which in turn will pass everything to every backend.
The backend will then cherry-pick what it needs from these arguments
and act accordingly.
It eases the transition to the addition of a sub directory per package
in the DL_DIR, and later on, a git cache.
[Peter: drop ';' in BR_NO_CHECK_HASH_FOR in DOWNLOAD macro and swap cd/rm
-rf as mentioned by Yann, fix typos]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Tested-by: Luca Ceresoli <luca@lucaceresoli.net>
Reviewed-by: Luca Ceresoli <luca@lucaceresoli.net>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'support/download/cvs')
-rwxr-xr-x | support/download/cvs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/support/download/cvs b/support/download/cvs index 69d5c71f28..3f77b849e4 100755 --- a/support/download/cvs +++ b/support/download/cvs @@ -21,7 +21,7 @@ while getopts "${BR_BACKEND_DL_GETOPTS}" OPT; do case "${OPT}" in q) verbose=-Q;; o) output="${OPTARG}";; - u) uri="${OPTARG}";; + u) uri="${OPTARG#*://}";; c) rev="${OPTARG}";; N) rawname="${OPTARG}";; n) basename="${OPTARG}";; |