summaryrefslogtreecommitdiff
path: root/core/mk/pkg-macros/download.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-05-02 11:48:19 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-05-02 11:48:19 +0200
commita214d88cc2941f0b12a1160a61051efb18fc1457 (patch)
tree9a7813e34d31f8b3ace02ae9d00c723ec89e1ed4 /core/mk/pkg-macros/download.mk
parenta520eac73d0ecb20e5d60521df2a4fb0cc3131c9 (diff)
downloadembtoolkit-a214d88cc2941f0b12a1160a61051efb18fc1457.tar.gz
embtoolkit-a214d88cc2941f0b12a1160a61051efb18fc1457.tar.bz2
embtoolkit-a214d88cc2941f0b12a1160a61051efb18fc1457.tar.xz
Build system: download macros: tweak download from tarball
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'core/mk/pkg-macros/download.mk')
-rw-r--r--core/mk/pkg-macros/download.mk21
1 files changed, 9 insertions, 12 deletions
diff --git a/core/mk/pkg-macros/download.mk b/core/mk/pkg-macros/download.mk
index ebc76f7..bdd0a5c 100644
--- a/core/mk/pkg-macros/download.mk
+++ b/core/mk/pkg-macros/download.mk
@@ -64,9 +64,7 @@ define __embtk_download_pkg_patches
endef
define __embtk_download_pkg_exitfailure
- ($(call embtk_perror,"On $(notdir $(1)) download!"); \
- $(if $(notdir $(1)),rm -rf $(1);) \
- exit 1)
+ ($(call embtk_perror,"On $(notdir $(1)) download!") && $(if $(notdir $(1)),rm -rf $(1) &&) exit 1)
endef
define __embtk_svncheckout_pkg
@@ -129,25 +127,24 @@ define __embtk_download_pkg_from_tarball
$(call embtk_wget, \
$(__embtk_pkg_package), \
$(__embtk_pkg_mirror1), \
- $(__embtk_pkg_package)),false) || \
+ $(__embtk_pkg_package)) ||) \
$(if $(__embtk_pkg_mirror2), \
$(call embtk_wget, \
$(__embtk_pkg_package), \
$(__embtk_pkg_mirror2), \
- $(__embtk_pkg_package)),false) || \
+ $(__embtk_pkg_package)) ||) \
$(if $(__embtk_pkg_mirror3), \
$(call embtk_wget, \
$(__embtk_pkg_package), \
$(__embtk_pkg_mirror3), \
- $(__embtk_pkg_package)),false) || \
- $(if $(__embtk_pkg_mirror), \
- $(call embtk_wget, \
- $(__embtk_pkg_package), \
- $(__embtk_pkg_mirror), \
- $(__embtk_pkg_package)),false) || \
+ $(__embtk_pkg_package)) ||) \
+ $(call embtk_wget, \
+ $(__embtk_pkg_package), \
+ $(__embtk_pkg_mirror), \
+ $(__embtk_pkg_package)) || \
$(call __embtk_download_pkg_exitfailure,$(__embtk_pkg_package_f))
$(call __embtk_download_pkg_patches,$(1)) || \
- $(call __embtk_download_pkg_exitfailure,$(__embtk_pkg_patch_f))
+ $(call __embtk_download_pkg_exitfailure,$(__embtk_pkg_patch_f))
endef
__embtk_pkgdl_src = $(or $(__embtk_pkg_usegit),$(__embtk_pkg_usesvn),tarball)