open-nomad/scripts/install-codecgen.sh
Michael Schurter 17a8c6639c Install versioned release of codecgen
Gets us one step closer to a reproducible build. Also removes the unused
vendored version.
2019-01-30 08:00:17 -08:00

13 lines
431 B
Bash

#!/usr/bin/env bash
set -e
# Match entry in vendor.json
GIT_TAG="v1.1.2"
echo "Installing codec/codecgen@${GIT_TAG} ..."
# Either fetch in existing git repo or use go get to clone
git -C "$(go env GOPATH)"/src/github.com/ugorji/go/codec fetch -q || go get -d -u github.com/ugorji/go/codec/codecgen
git -C "$(go env GOPATH)"/src/github.com/ugorji/go/codec checkout --quiet $GIT_TAG
go install github.com/ugorji/go/codec/codecgen