aboutsummaryrefslogtreecommitdiff
path: root/rules/archive.mk
diff options
context:
space:
mode:
authorIgor Pashev <igor.pashev@nexenta.com>2012-09-26 22:43:22 +0400
committerIgor Pashev <igor.pashev@nexenta.com>2012-09-26 22:43:22 +0400
commite80992f48c4aa8c46c9186f771a19bd7f09604fc (patch)
treeeb83afa63efb3be2afabe2c40d6e216724ca5ddb /rules/archive.mk
parentce7d7fd0f0a40368d9dddcbf972063f6ff4e04b9 (diff)
downloadcibs-e80992f48c4aa8c46c9186f771a19bd7f09604fc.tar.gz
Download from mirrors if any
Diffstat (limited to 'rules/archive.mk')
-rw-r--r--rules/archive.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/rules/archive.mk b/rules/archive.mk
index 411ca27..12dd6d7 100644
--- a/rules/archive.mk
+++ b/rules/archive.mk
@@ -43,12 +43,13 @@ validate: validate-stamp
archive-downloader := /usr/share/cibs/scripts/download-archive
+downloader-mirrors = $(mirrors:%=-m %)
download-%-stamp:
if ! [ -f '$*' ]; then \
if [ -n '$(download_$*)' ]; then \
- $(archive-downloader) '$*' '$(download_$*)'; \
+ $(archive-downloader) -a '$*' $(downloader-mirrors) -d '$(download_$*)'; \
elif [ -n '$(download)' ]; then \
- $(archive-downloader) '$*' '$(download)'; \
+ $(archive-downloader) -a '$*' $(downloader-mirrors) -d '$(download)'; \
else \
echo '** ERROR: No "dowload" variable is set'; false; \
fi; \