From 5d45bcd552281e737562e14d55288c6352534b32 Mon Sep 17 00:00:00 2001 From: Jeremy Thurgood Date: Thu, 7 Jul 2016 10:14:56 +0200 Subject: [PATCH] Check for old golang versions while installing dependencies. --- misc/make-deps.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/misc/make-deps.sh b/misc/make-deps.sh index 69bd01e6..9edfa171 100755 --- a/misc/make-deps.sh +++ b/misc/make-deps.sh @@ -32,6 +32,12 @@ if [ $travis -eq 0 ]; then fi fi +# if golang is too old, we don't want to fail with an obscure error later +if go version | grep 'go1\.[0123]\.'; then + echo "mgmt requires go1.4 or higher." + exit 1 +fi + go get ./... # get all the go dependencies [ -e "$GOBIN/mgmt" ] && rm -f "$GOBIN/mgmt" # the `go get` version has no -X # vet is built-in in go 1.6 - we check for go vet command