From a3404ad8a08c4f9f0aa1a68e6a00e54353a4ecbc Mon Sep 17 00:00:00 2001 From: Rafal Jeczalik Date: Thu, 31 Jul 2014 08:47:03 +0200 Subject: [PATCH] Revert use of single GOPATH for building (#4) --- bin.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin.go b/bin.go index f0bc9e8..64c33f0 100644 --- a/bin.go +++ b/bin.go @@ -256,7 +256,7 @@ func Update(b []Bin, log func(*Bin, time.Duration, error)) { for i := min(parallel, len(builds)); i > 0; i-- { go func() { for kv := range ch { - wrk, err := "/tmp/gobin", (error)(nil) + wrk, err := ioutil.TempDir("", "gobin") if err != nil { seterr(time.Now(), err, kv.v...) continue @@ -290,6 +290,7 @@ func Update(b []Bin, log func(*Bin, time.Duration, error)) { } } seterr(t, nil, kv.v...) + os.RemoveAll(wrk) wg.Done() } }()