summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Douheret <sebastien.douheret@iot.bzh>2017-06-16 16:26:27 +0200
committerSebastien Douheret <sebastien.douheret@iot.bzh>2017-06-16 16:26:27 +0200
commit78e365c8ce495fcb556828fdab7a71f8b301c42d (patch)
treeb4e833c74e2ea4cc71ce5791952df76489c20f88
parent06adae2e6dbded3c94651a8f4e2d1a949a9c6766 (diff)
Fix glide install detection
-rw-r--r--Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 948bad2..e371581 100644
--- a/Makefile
+++ b/Makefile
@@ -159,10 +159,13 @@ package-all:
vendor: tools/glide glide.yaml
$(LOCAL_TOOLSDIR)/glide install --strip-vendor
+.PHONY: tools/glide
tools/glide:
- @echo "Downloading glide"
- mkdir -p $(LOCAL_TOOLSDIR)
- curl --silent -L https://glide.sh/get | GOBIN=$(LOCAL_TOOLSDIR) sh
+ @test -f $(LOCAL_TOOLSDIR)/glide || { \
+ echo "Downloading glide"; \
+ mkdir -p $(LOCAL_TOOLSDIR); \
+ curl --silent -L https://glide.sh/get | GOBIN=$(LOCAL_TOOLSDIR) sh; \
+ }
.PHONY: tools/syncthing
tools/syncthing: