build: fix host package unpack if git-src is used
If the package download step is skipped, it needs to be performed for the host build instead. Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
		| @@ -205,5 +205,5 @@ endif | |||||||
|  |  | ||||||
| define HostBuild | define HostBuild | ||||||
|   $(HostBuild/Core) |   $(HostBuild/Core) | ||||||
|   $(if $(if $(PKG_HOST_ONLY),,$(STAMP_PREPARED)),,$(if $(strip $(PKG_SOURCE_URL)),$(call Download,default))) |   $(if $(if $(PKG_HOST_ONLY),,$(if $(and $(filter host-%,$(MAKECMDGOALS)),$(PKG_SKIP_DOWNLOAD)),,$(STAMP_PREPARED))),,$(if $(strip $(PKG_SOURCE_URL)),$(call Download,default))) | ||||||
| endef | endef | ||||||
|   | |||||||
| @@ -13,6 +13,7 @@ PKG_INSTALL_DIR ?= $(PKG_BUILD_DIR)/ipkg-install | |||||||
| PKG_BUILD_PARALLEL ?= | PKG_BUILD_PARALLEL ?= | ||||||
| PKG_USE_MIPS16 ?= 1 | PKG_USE_MIPS16 ?= 1 | ||||||
| PKG_IREMAP ?= 1 | PKG_IREMAP ?= 1 | ||||||
|  | PKG_SKIP_DOWNLOAD=$(USE_SOURCE_DIR)$(USE_GIT_TREE)$(USE_GIT_SRC_CHECKOUT) | ||||||
|  |  | ||||||
| MAKE_J:=$(if $(MAKE_JOBSERVER),$(MAKE_JOBSERVER) $(if $(filter 3.% 4.0 4.1,$(MAKE_VERSION)),-j)) | MAKE_J:=$(if $(MAKE_JOBSERVER),$(MAKE_JOBSERVER) $(if $(filter 3.% 4.0 4.1,$(MAKE_VERSION)),-j)) | ||||||
|  |  | ||||||
| @@ -264,7 +265,7 @@ define Build/CoreTargets | |||||||
| endef | endef | ||||||
|  |  | ||||||
| define Build/DefaultTargets | define Build/DefaultTargets | ||||||
|   $(if $(USE_SOURCE_DIR)$(USE_GIT_TREE)$(USE_GIT_SRC_CHECKOUT),,$(if $(strip $(PKG_SOURCE_URL)),$(call Download,default))) |   $(if $(PKG_SKIP_DOWNLOAD),,$(if $(strip $(PKG_SOURCE_URL)),$(call Download,default))) | ||||||
|   $(if $(DUMP),,$(Build/CoreTargets)) |   $(if $(DUMP),,$(Build/CoreTargets)) | ||||||
|  |  | ||||||
|   define Build/DefaultTargets |   define Build/DefaultTargets | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau