diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index 3c868780b..22b3fb961 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)),\