pkg-download.mk: allow using localfiles outside of package infrastructure
The localfiles download method uses $($(PKG)_SITE))) and $($(PKG)_SOURCE) instead of $(1) and $(2). This means that it can only be used for package downloads (through gentargets, autotargets, ...) and not for other downloads like external toolchains. This patch changes localfiles to allow this, just as the wget and scp download methods already did. For the version control download methods, nothing changes. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
3afc90c7d7
commit
0603125673
@ -177,16 +177,16 @@ define SHOW_EXTERNAL_DEPS_WGET
|
||||
endef
|
||||
|
||||
define DOWNLOAD_LOCALFILES
|
||||
test -e $(DL_DIR)/$($(PKG)_SOURCE) || \
|
||||
$(LOCALFILES) $(call qstrip,$(subst file://,,$($(PKG)_SITE)))/$($(PKG)_SOURCE) $(DL_DIR)
|
||||
test -e $(DL_DIR)/$(2) || \
|
||||
$(LOCALFILES) $(call qstrip,$(subst file://,,$(1))) $(DL_DIR)
|
||||
endef
|
||||
|
||||
define SOURCE_CHECK_LOCALFILES
|
||||
test -e $(call qstrip,$(subst file://,,$($(PKG)_SITE)))/$($(PKG)_SOURCE)
|
||||
test -e $(call qstrip,$(subst file://,,$(1)))
|
||||
endef
|
||||
|
||||
define SHOW_EXTERNAL_DEPS_LOCALFILES
|
||||
echo $($(PKG)_SITE)/$($(PKG)_SOURCE)
|
||||
echo $(2)
|
||||
endef
|
||||
|
||||
################################################################################
|
||||
|
Loading…
Reference in New Issue
Block a user