From 119b958cca12c499d73b6c6bf42662d61ccb3bcb Mon Sep 17 00:00:00 2001 From: Wojciech Tyczynski Date: Tue, 20 Oct 2015 10:52:54 +0200 Subject: [PATCH] codecgen from Godeps in scripts --- hack/update-codecgen.sh | 4 ++-- hack/verify-codecgen.sh | 12 ++++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/hack/update-codecgen.sh b/hack/update-codecgen.sh index c4de17fa776..f15cfa30f4a 100755 --- a/hack/update-codecgen.sh +++ b/hack/update-codecgen.sh @@ -35,11 +35,11 @@ generated_files=$( # Build codecgen binary from Godeps. function cleanup { - rm -rf "${KUBE_ROOT}/codecgen_binary" + rm -f "${CODECGEN:-}" } trap cleanup EXIT -godep go build -o codecgen_binary github.com/ugorji/go/codec/codecgen CODECGEN="${PWD}/codecgen_binary" +godep go build -o "${CODECGEN}" github.com/ugorji/go/codec/codecgen for generated_file in ${generated_files}; do initial_dir=${PWD} diff --git a/hack/verify-codecgen.sh b/hack/verify-codecgen.sh index 0ac250a69f5..0b1e12551c9 100755 --- a/hack/verify-codecgen.sh +++ b/hack/verify-codecgen.sh @@ -45,15 +45,19 @@ function cleanup { } trap cleanup EXIT -# build codecgen tool +# Build codecgen from Godeps. +# However, we need to install godep first. # We make some tricks with GOPATH variable to make it work with Travis. _gopath=${GOPATH} export GOPATH="${_tmpdir}" -go get -u github.com/ugorji/go/codec/codecgen 2>/dev/null -go install github.com/ugorji/go/codec/codecgen 2>/dev/null -CODECGEN="${_tmpdir}/bin/codecgen" +go get -u github.com/tools/godep 2>/dev/null +go install github.com/tools/godep 2>/dev/null +GODEP="${_tmpdir}/bin/godep" export GOPATH=${_gopath} +CODECGEN="${_tmpdir}/codecgen_binary" +${GODEP} go build -o "${CODECGEN}" github.com/ugorji/go/codec/codecgen + for generated_file in ${generated_files}; do initial_dir=${PWD} file=${generated_file//\.generated\.go/.go}