From mboxrd@z Thu Jan 1 00:00:00 1970 From: Romain Naour Date: Sun, 15 Mar 2015 17:45:29 +0100 Subject: [Buildroot] [PATCH 5/7] pkg-generic: allow full URLs for _EXTRA_DOWNLOADS In-Reply-To: <1425147313-17380-6-git-send-email-thomas.petazzoni@free-electrons.com> References: <1425147313-17380-1-git-send-email-thomas.petazzoni@free-electrons.com> <1425147313-17380-6-git-send-email-thomas.petazzoni@free-electrons.com> Message-ID: <5505B729.3000701@openwide.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi Thomas, Le 28/02/2015 19:15, Thomas Petazzoni a ?crit : > The current logic for _EXTRA_DOWNLOADS assumes that it is a list > of files, all hosted at _SITE. However, just like for > _PATCH, it may be useful to specify _EXTRA_DOWNLOADS entries > that are hosted on a different site than the package _SITE. > > This commit implements this, by re-using the same logic as the one > used for _PATCH. > > Signed-off-by: Thomas Petazzoni > --- Reviewed-by: Romain Naour > package/pkg-generic.mk | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk > index 7a9da43..85b22de 100644 > --- a/package/pkg-generic.mk > +++ b/package/pkg-generic.mk > @@ -81,7 +81,12 @@ ifeq ($(DL_MODE),DOWNLOAD) > done > endif > $(if $($(PKG)_SOURCE),$(call DOWNLOAD,$($(PKG)_SITE:/=)/$($(PKG)_SOURCE))) > - $(foreach p,$($(PKG)_EXTRA_DOWNLOADS),$(call DOWNLOAD,$($(PKG)_SITE:/=)/$(p))$(sep)) > + $(foreach p,$($(PKG)_EXTRA_DOWNLOADS),\ > + $(if $(findstring ://,$(p)),\ > + $(call DOWNLOAD,$(p)),\ > + $(call DOWNLOAD,$($(PKG)_SITE:/=)/$(p))\ > + )\ > + $(sep)) > $(foreach p,$($(PKG)_PATCH),\ > $(if $(findstring ://,$(p)),\ > $(call DOWNLOAD,$(p)),\ >