Browse Source

etcdserver: use vendored gogoproto

Blake Mizerany 11 years ago
parent
commit
99c7371337
2 changed files with 10 additions and 3 deletions
  1. 2 2
      etcdserver/etcdserverpb/etcdserver.pb.go
  2. 8 1
      etcdserver/etcdserverpb/genproto.sh

+ 2 - 2
etcdserver/etcdserverpb/etcdserver.pb.go

@@ -13,14 +13,14 @@
 */
 package etcdserverpb
 
-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

+ 8 - 1
etcdserver/etcdserverpb/genproto.sh

@@ -1 +1,8 @@
-exec protoc --gogo_out=. -I=.:$GOPATH/src/code.google.com/p/gogoprotobuf/protobuf:$GOPATH/src *.proto
+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