aboutsummaryrefslogtreecommitdiff
path: root/package/pkg-download.mk
diff options
context:
space:
mode:
authorGravatar Maxime Hadjinlian <maxime.hadjinlian@gmail.com>2018-04-02 15:33:53 +0200
committerGravatar Peter Korsgaard <peter@korsgaard.com>2018-04-02 15:41:05 +0200
commit765e94ea4d585ddf03a76cdc57cb593201e61ed4 (patch)
treecb332c833d86a37db6549fa6eb2b44c93f20d416 /package/pkg-download.mk
parent55ec9b4e40b08a11cb9c1662c427c8d58351924a (diff)
downloadbuildroot-765e94ea4d585ddf03a76cdc57cb593201e61ed4.tar.gz
buildroot-765e94ea4d585ddf03a76cdc57cb593201e61ed4.tar.bz2
core/pkg-download: fix autobuilder fallout
Some arguments can be empty, so we need to add single quote around them But since they are sinple quote; double quote inside them are now not interpreted by the shell and as such must be removed; hence the use of qstrip. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/pkg-download.mk')
-rw-r--r--package/pkg-download.mk19
1 files changed, 10 insertions, 9 deletions
diff --git a/package/pkg-download.mk b/package/pkg-download.mk
index 2847a99d2f..2d5f26bfc5 100644
--- a/package/pkg-download.mk
+++ b/package/pkg-download.mk
@@ -75,12 +75,12 @@ export BR_NO_CHECK_HASH_FOR =
ifneq ($(call qstrip,$(BR2_PRIMARY_SITE)),)
DOWNLOAD_URIS += \
- -u $(call getschemeplusuri,$(BR2_PRIMARY_SITE),urlencode)
+ -u $(call getschemeplusuri,$(call qstrip,$(BR2_PRIMARY_SITE)),urlencode)
endif
ifeq ($(BR2_PRIMARY_SITE_ONLY),)
DOWNLOAD_URIS += \
- -u $($(PKG)_SITE_METHOD)+$(dir $(1))
+ -u $($(PKG)_SITE_METHOD)+$(dir $(call qstrip,$(1)))
ifneq ($(call qstrip,$(BR2_BACKUP_SITE)),)
DOWNLOAD_URIS += \
-u $(call getschemeplusuri,$(BR2_BACKUP_SITE),urlencode)
@@ -88,14 +88,15 @@ endif
endif
define DOWNLOAD
- $(Q)$(if $(filter bzr cvs hg svn,$($(PKG)_SITE_METHOD)),BR_NO_CHECK_HASH_FOR=$(notdir $(1))) \
+ $(Q)$(if $(filter bzr cvs hg svn,$($(PKG)_SITE_METHOD)),
+ BR_NO_CHECK_HASH_FOR=$(notdir $(call qstrip,$(1)))) \
$(EXTRA_ENV) $(DL_WRAPPER) \
- -c $($(PKG)_DL_VERSION) \
- -f $(notdir $(1)) \
- -H $(PKGDIR)/$($(PKG)_RAWNAME).hash \
- -n $($(PKG)_BASENAME_RAW) \
- -N $($(PKG)_RAWNAME) \
- -o $(DL_DIR)/$(notdir $(1)) \
+ -c '$($(PKG)_DL_VERSION)' \
+ -f '$(notdir $(1))' \
+ -H '$(PKGDIR)/$($(PKG)_RAWNAME).hash' \
+ -n '$($(PKG)_BASENAME_RAW)' \
+ -N '$($(PKG)_RAWNAME)' \
+ -o '$(DL_DIR)/$(notdir $(1))' \
$(if $($(PKG)_GIT_SUBMODULES),-r) \
$(DOWNLOAD_URIS) \
$(QUIET) \