From 3aa90b32f9c7841f73c1e93daff427d872b06fb2 Mon Sep 17 00:00:00 2001 From: Blake Mizerany Date: Wed, 3 Sep 2014 16:01:18 -0700 Subject: [PATCH] snap: coerce import gogoproto from third_party --- snap/genproto.sh | 8 ++++++++ snap/snap.pb.go | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100755 snap/genproto.sh diff --git a/snap/genproto.sh b/snap/genproto.sh new file mode 100755 index 000000000..1aabc60c2 --- /dev/null +++ b/snap/genproto.sh @@ -0,0 +1,8 @@ +set -e +protoc --gogo_out=. -I=.:$GOPATH/src/code.google.com/p/gogoprotobuf/protobuf:$GOPATH/src *.proto + +prefix=github.com/coreos/etcd/third_party +sed \ + -i'.bak' \ + "s|code.google.com/p/gogoprotobuf/proto|$prefix/code.google.com/p/gogoprotobuf/proto|" *.go +rm *.bak diff --git a/snap/snap.pb.go b/snap/snap.pb.go index 763b6de3b..c5fc0a423 100644 --- a/snap/snap.pb.go +++ b/snap/snap.pb.go @@ -13,14 +13,14 @@ */ package snap -import proto "code.google.com/p/gogoprotobuf/proto" +import proto "github.com/coreos/etcd/third_party/code.google.com/p/gogoprotobuf/proto" import json "encoding/json" import math "math" // discarding unused import gogoproto "code.google.com/p/gogoprotobuf/gogoproto/gogo.pb" import io "io" -import code_google_com_p_gogoprotobuf_proto "code.google.com/p/gogoprotobuf/proto" +import code_google_com_p_gogoprotobuf_proto "github.com/coreos/etcd/third_party/code.google.com/p/gogoprotobuf/proto" // Reference proto, json, and math imports to suppress error if they are not otherwise used. var _ = proto.Marshal