diff --git a/.travis.yml b/.travis.yml index c67caebe8740917db2ce244bc3eb06726091f5da..3bb9725c0aaec6fb74c58c06a540187b15b21800 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,6 +22,7 @@ script: - mkdir -p $HOME/gopath/src/github.com/bio-routing/ - ln -s $TRAVIS_BUILD_DIR $HOME/gopath/src/github.com/bio-routing/bio-rd || true - cp .bazelrc.travis .bazelrc +- bazel test //... - bazel coverage //... - bazel build //vendor/github.com/q3k/goveralls - bazel-bin/vendor/github.com/q3k/goveralls/linux_amd64_stripped/goveralls -coverprofile=$(find bazel-testlogs/ -iname coverage.dat -or -iname baseline_coverage.dat | paste -sd ',') -merge=false diff --git a/protocols/bgp/server/BUILD.bazel b/protocols/bgp/server/BUILD.bazel index cda56498da6976fc1fa2919ec5b22fba55fd72e5..345c18806a64e01267a63dc585e74864867db36a 100644 --- a/protocols/bgp/server/BUILD.bazel +++ b/protocols/bgp/server/BUILD.bazel @@ -33,6 +33,7 @@ go_library( "//routingtable/adjRIBIn:go_default_library", "//routingtable/adjRIBOut:go_default_library", "//routingtable/filter:go_default_library", + "//routingtable/locRIB:go_default_library", "//vendor/github.com/sirupsen/logrus:go_default_library", ], ) diff --git a/protocols/bgp/server/fsm.go b/protocols/bgp/server/fsm.go index e5c98e1f1b0378c9a2184c9a87f60c5c0571b1c9..cf970b40483511c2ecafc1d36597f66117de06ef 100644 --- a/protocols/bgp/server/fsm.go +++ b/protocols/bgp/server/fsm.go @@ -8,6 +8,7 @@ import ( "github.com/bio-routing/bio-rd/protocols/bgp/packet" "github.com/bio-routing/bio-rd/routingtable" + "github.com/bio-routing/bio-rd/routingtable/locRIB" log "github.com/sirupsen/logrus" ) @@ -63,7 +64,7 @@ type FSM struct { ribsInitialized bool adjRIBIn routingtable.RouteTableClient adjRIBOut routingtable.RouteTableClient - rib routingtable.RouteTableClient + rib *locRIB.LocRIB updateSender routingtable.RouteTableClient neighborID uint32 diff --git a/protocols/bgp/server/fsm_established.go b/protocols/bgp/server/fsm_established.go index 307143549116f1afdbe59684f50bed1a8ea55252..66480407dc7e39e174b4f391017bfdc8c9f2e05f 100644 --- a/protocols/bgp/server/fsm_established.go +++ b/protocols/bgp/server/fsm_established.go @@ -55,7 +55,10 @@ func (s establishedState) run() (state, string) { } func (s *establishedState) init() error { - s.fsm.adjRIBIn = adjRIBIn.New(s.fsm.peer.importFilter) + contributingASNs := s.fsm.rib.GetContributingASNs() + + s.fsm.adjRIBIn = adjRIBIn.New(s.fsm.peer.importFilter, contributingASNs) + contributingASNs.Add(s.fsm.peer.localASN) s.fsm.adjRIBIn.Register(s.fsm.rib) host, _, err := net.SplitHostPort(s.fsm.con.LocalAddr().String()) @@ -96,6 +99,7 @@ func (s *establishedState) init() error { } func (s *establishedState) uninit() { + s.fsm.rib.GetContributingASNs().Remove(s.fsm.peer.localASN) s.fsm.adjRIBIn.Unregister(s.fsm.rib) s.fsm.rib.Unregister(s.fsm.adjRIBOut) s.fsm.adjRIBOut.Unregister(s.fsm.updateSender) diff --git a/protocols/bgp/server/peer.go b/protocols/bgp/server/peer.go index d12fbc0051d6756646790827aba7d13e76e8e43e..125393fb8fbfbfb5ed4bb626a5bc0aa352094d82 100644 --- a/protocols/bgp/server/peer.go +++ b/protocols/bgp/server/peer.go @@ -9,6 +9,7 @@ import ( "github.com/bio-routing/bio-rd/protocols/bgp/packet" "github.com/bio-routing/bio-rd/routingtable" "github.com/bio-routing/bio-rd/routingtable/filter" + "github.com/bio-routing/bio-rd/routingtable/locRIB" ) type PeerInfo struct { @@ -27,7 +28,7 @@ type peer struct { fsms []*FSM fsmsMu sync.Mutex - rib routingtable.RouteTableClient + rib *locRIB.LocRIB routerID uint32 addPathSend routingtable.ClientOptions addPathRecv bool @@ -100,7 +101,7 @@ func isEstablishedState(s state) bool { // NewPeer creates a new peer with the given config. If an connection is established, the adjRIBIN of the peer is connected // to the given rib. To actually connect the peer, call Start() on the returned peer. -func newPeer(c config.Peer, rib routingtable.RouteTableClient, server *bgpServer) (*peer, error) { +func newPeer(c config.Peer, rib *locRIB.LocRIB, server *bgpServer) (*peer, error) { if c.LocalAS == 0 { c.LocalAS = server.localASN } diff --git a/protocols/bgp/server/server.go b/protocols/bgp/server/server.go index a9cd60897dd3b1e190832b044e3c49739bf65269..db6ae24f310cf027114e5e95aee7fee3211aac8b 100644 --- a/protocols/bgp/server/server.go +++ b/protocols/bgp/server/server.go @@ -9,7 +9,7 @@ import ( "github.com/bio-routing/bio-rd/config" "github.com/bio-routing/bio-rd/protocols/bgp/packet" - "github.com/bio-routing/bio-rd/routingtable" + "github.com/bio-routing/bio-rd/routingtable/locRIB" log "github.com/sirupsen/logrus" ) @@ -28,7 +28,7 @@ type bgpServer struct { type BGPServer interface { RouterID() uint32 Start(*config.Global) error - AddPeer(config.Peer, routingtable.RouteTableClient) error + AddPeer(config.Peer, *locRIB.LocRIB) error GetPeerInfoAll() map[string]PeerInfo } @@ -112,7 +112,7 @@ func (b *bgpServer) incomingConnectionWorker() { } } -func (b *bgpServer) AddPeer(c config.Peer, rib routingtable.RouteTableClient) error { +func (b *bgpServer) AddPeer(c config.Peer, rib *locRIB.LocRIB) error { peer, err := newPeer(c, rib, b) if err != nil { return err diff --git a/protocols/bgp/server/server_test.go b/protocols/bgp/server/server_test.go index 86095be8e22e28168e2b66c1a70217969263fe18..baf30a19344cb12c284ec22eb364809d7dc4cd72 100644 --- a/protocols/bgp/server/server_test.go +++ b/protocols/bgp/server/server_test.go @@ -11,23 +11,6 @@ import ( "github.com/bio-routing/bio-rd/routingtable/locRIB" ) -func TestBgpServerConfigCheck(t *testing.T) { - s := NewBgpServer() - - err := s.Start(&config.Global{}) - if err == nil { - t.Fatalf("server with empty config should not start") - } - - err = s.Start(&config.Global{ - LocalASN: 204880, - RouterID: 2137, - }) - if err != nil { - t.Fatalf("server should have started, got err: %v", err) - } -} - func TestBgpServerPeerSnapshot(t *testing.T) { s := NewBgpServer() err := s.Start(&config.Global{ diff --git a/routingtable/BUILD.bazel b/routingtable/BUILD.bazel index 1c166185a9a502a88d8442ba33f90aac43a22ee1..fdea62781ff59b143bf04d143ee5eae9385e0bc6 100644 --- a/routingtable/BUILD.bazel +++ b/routingtable/BUILD.bazel @@ -5,6 +5,7 @@ go_library( srcs = [ "client_interface.go", "client_manager.go", + "contributing_asn_list.go", "neighbor.go", "rib_interface.go", "table.go", @@ -25,6 +26,7 @@ go_test( name = "go_default_test", srcs = [ "client_manager_test.go", + "contributing_asn_list_test.go", "table_test.go", "trie_test.go", "update_helper_test.go", diff --git a/routingtable/adjRIBIn/BUILD.bazel b/routingtable/adjRIBIn/BUILD.bazel index 6216861c145d1b50f23032fd42102271864449d7..3796a7a878f2fcc9cc8cfe15d39cd1bd38fdf144 100644 --- a/routingtable/adjRIBIn/BUILD.bazel +++ b/routingtable/adjRIBIn/BUILD.bazel @@ -7,6 +7,7 @@ go_library( visibility = ["//visibility:public"], deps = [ "//net:go_default_library", + "//protocols/bgp/packet:go_default_library", "//route:go_default_library", "//routingtable:go_default_library", "//routingtable/filter:go_default_library", diff --git a/routingtable/adjRIBIn/adj_rib_in.go b/routingtable/adjRIBIn/adj_rib_in.go index ca9d0bb07570811beec3ffa3eb99ec12423f6041..2d8500240de4dcc34b571996ea5b50514c414c4a 100644 --- a/routingtable/adjRIBIn/adj_rib_in.go +++ b/routingtable/adjRIBIn/adj_rib_in.go @@ -3,6 +3,7 @@ package adjRIBIn import ( "sync" + "github.com/bio-routing/bio-rd/protocols/bgp/packet" "github.com/bio-routing/bio-rd/routingtable/filter" "github.com/bio-routing/bio-rd/net" @@ -14,16 +15,18 @@ import ( // AdjRIBIn represents an Adjacency RIB In as described in RFC4271 type AdjRIBIn struct { routingtable.ClientManager - rt *routingtable.RoutingTable - mu sync.RWMutex - exportFilter *filter.Filter + rt *routingtable.RoutingTable + mu sync.RWMutex + exportFilter *filter.Filter + contributingASNs *routingtable.ContributingASNs } // New creates a new Adjacency RIB In -func New(exportFilter *filter.Filter) *AdjRIBIn { +func New(exportFilter *filter.Filter, contributingASNs *routingtable.ContributingASNs) *AdjRIBIn { a := &AdjRIBIn{ - rt: routingtable.NewRoutingTable(), - exportFilter: exportFilter, + rt: routingtable.NewRoutingTable(), + exportFilter: exportFilter, + contributingASNs: contributingASNs, } a.ClientManager = routingtable.NewClientManager(a) return a @@ -65,12 +68,32 @@ func (a *AdjRIBIn) AddPath(pfx net.Prefix, p *route.Path) error { return nil } + // Bail out - for all clients for now - if any of our ASNs is within the path + if a.ourASNsInPath(p) { + return nil + } + for _, client := range a.ClientManager.Clients() { client.AddPath(pfx, p) } return nil } +func (a *AdjRIBIn) ourASNsInPath(p *route.Path) bool { + // Don't accept path via iBGP which contain our ASN + ASPathAttr, _ := packet.ParseASPathStr(p.BGPPath.ASPath) + + for _, pathSegment := range ASPathAttr.Value.(packet.ASPath) { + for _, asn := range pathSegment.ASNs { + if a.contributingASNs.IsContributingASN(asn) { + return true + } + } + } + + return false +} + // RemovePath removes the path for prefix `pfx` func (a *AdjRIBIn) RemovePath(pfx net.Prefix, p *route.Path) bool { a.mu.Lock() diff --git a/routingtable/adjRIBIn/adj_rib_in_test.go b/routingtable/adjRIBIn/adj_rib_in_test.go index 48ac1fdb3efbe6c4aac8c0cbbef8371f1dc691af..0eeacc3e21162d9fac3cd2461dc788083f08796e 100644 --- a/routingtable/adjRIBIn/adj_rib_in_test.go +++ b/routingtable/adjRIBIn/adj_rib_in_test.go @@ -115,7 +115,7 @@ func TestAddPath(t *testing.T) { } for _, test := range tests { - adjRIBIn := New(filter.NewAcceptAllFilter()) + adjRIBIn := New(filter.NewAcceptAllFilter(), routingtable.NewContributingASNs()) mc := NewRTMockClient() adjRIBIn.ClientManager.Register(mc) @@ -206,7 +206,7 @@ func TestRemovePath(t *testing.T) { } for _, test := range tests { - adjRIBIn := New(filter.NewAcceptAllFilter()) + adjRIBIn := New(filter.NewAcceptAllFilter(), routingtable.NewContributingASNs()) for _, route := range test.routes { adjRIBIn.AddPath(route.Prefix(), route.Paths()[0]) } diff --git a/routingtable/contributing_asn_list.go b/routingtable/contributing_asn_list.go new file mode 100644 index 0000000000000000000000000000000000000000..500b79b61d66825b6f0e9c21d3508adc970c36e3 --- /dev/null +++ b/routingtable/contributing_asn_list.go @@ -0,0 +1,88 @@ +package routingtable + +import ( + "fmt" + "math" + "sync" +) + +type contributingASN struct { + asn uint32 + count uint32 +} + +// ContributingASNs contains a list of contributing ASN to a LocRIB to check ASPaths for possible routing loops. +type ContributingASNs struct { + contributingASNs []*contributingASN + contributingASNsLock sync.RWMutex +} + +// NewContributingASNs creates a list of contributing ASNs to a LocRIB for routing loop prevention. +func NewContributingASNs() *ContributingASNs { + c := &ContributingASNs{ + contributingASNs: []*contributingASN{}, + } + + return c +} + +// Add a new ASN to the list of contributing ASNs or add the ref count of an existing one. +func (c *ContributingASNs) Add(asn uint32) { + c.contributingASNsLock.Lock() + defer c.contributingASNsLock.Unlock() + + for _, cASN := range c.contributingASNs { + if cASN.asn == asn { + cASN.count++ + + if cASN.count == math.MaxUint32 { + panic(fmt.Sprintf("Contributing ASNs counter overflow triggered for AS %d. Dyning of shame.", asn)) + } + + return + } + } + + c.contributingASNs = append(c.contributingASNs, &contributingASN{ + asn: asn, + count: 1, + }) +} + +// Remove a ASN to the list of contributing ASNs or decrement the ref count of an existing one. +func (c *ContributingASNs) Remove(asn uint32) { + c.contributingASNsLock.Lock() + defer c.contributingASNsLock.Unlock() + + asnList := c.contributingASNs + + for i, cASN := range asnList { + if cASN.asn != asn { + continue + } + + cASN.count-- + + if cASN.count == 0 { + copy(asnList[i:], asnList[i+1:]) + asnList = asnList[:len(asnList)] + c.contributingASNs = asnList[:len(asnList)-1] + } + + return + } +} + +// IsContributingASN checks if a given ASN is part of the contributing ASNs +func (c *ContributingASNs) IsContributingASN(asn uint32) bool { + c.contributingASNsLock.RLock() + defer c.contributingASNsLock.RUnlock() + + for _, cASN := range c.contributingASNs { + if asn == cASN.asn { + return true + } + } + + return false +} diff --git a/routingtable/contributing_asn_list_test.go b/routingtable/contributing_asn_list_test.go new file mode 100644 index 0000000000000000000000000000000000000000..efc3f2ae79d56ea51af4fba3eb9e10eaf91e4c03 --- /dev/null +++ b/routingtable/contributing_asn_list_test.go @@ -0,0 +1,71 @@ +package routingtable + +import ( + "fmt" + "testing" +) + +func TestFancy(t *testing.T) { + c := NewContributingASNs() + + tests := []struct { + runCmd func() + expect func() bool + msg string + }{ + // Empty list + { + runCmd: func() {}, + expect: func() bool { return !c.IsContributingASN(41981) }, + msg: "AS41981 shouldn't be contributing yet.", + }, + + // Add and remove one ASN + { + runCmd: func() { c.Add(41981) }, + expect: func() bool { return c.IsContributingASN(41981) }, + msg: "AS41981 should be contributing", + }, + { + runCmd: func() { c.Remove(41981) }, + expect: func() bool { return !c.IsContributingASN(41981) }, + msg: "AS41981 shouldn't be contributing no more.", + }, + + // Two ASNs present + { + runCmd: func() { c.Add(41981) }, + expect: func() bool { return c.IsContributingASN(41981) }, + msg: "AS41981 should be contributing", + }, + { + runCmd: func() { c.Add(201701) }, + expect: func() bool { return c.IsContributingASN(41981) }, + msg: "AS201701 should be contributing", + }, + + // Add AS41981 2nd time + { + runCmd: func() { c.Add(41981) }, + expect: func() bool { return c.IsContributingASN(41981) }, + msg: "AS41981 should be still contributing", + }, + { + runCmd: func() {}, + expect: func() bool { return c.contributingASNs[0].asn == 41981 }, + msg: "AS41981 is first ASN in list", + }, + { + runCmd: func() { fmt.Printf("%+v", c.contributingASNs) }, + expect: func() bool { return c.contributingASNs[0].count == 2 }, + msg: "AS41981 should be present twice.", + }, + } + + for i, test := range tests { + test.runCmd() + if !test.expect() { + t.Errorf("Test %d failed: %v", i, test.msg) + } + } +} diff --git a/routingtable/locRIB/loc_rib.go b/routingtable/locRIB/loc_rib.go index fd8fd0720d416f401513636c259f651e4aab15fc..97e4b4e2d9bde0cda109b7effc26928ffcd03764 100644 --- a/routingtable/locRIB/loc_rib.go +++ b/routingtable/locRIB/loc_rib.go @@ -14,19 +14,26 @@ import ( // LocRIB represents a routing information base type LocRIB struct { routingtable.ClientManager - rt *routingtable.RoutingTable - mu sync.RWMutex + rt *routingtable.RoutingTable + mu sync.RWMutex + contributingASNs *routingtable.ContributingASNs } // New creates a new routing information base func New() *LocRIB { a := &LocRIB{ - rt: routingtable.NewRoutingTable(), + rt: routingtable.NewRoutingTable(), + contributingASNs: routingtable.NewContributingASNs(), } a.ClientManager = routingtable.NewClientManager(a) return a } +// GetContributingASNs returns a pointer to the list of contributing ASNs +func (a *LocRIB) GetContributingASNs() *routingtable.ContributingASNs { + return a.contributingASNs +} + //Count routes from the LocRIP func (a *LocRIB) Count() uint64 { a.mu.RLock() diff --git a/vendor/github.com/Masterminds/semver/BUILD.bazel b/vendor/github.com/Masterminds/semver/BUILD.bazel index bf7d35c81e3bd31ef56f80d8d2d344275048525f..501de4ec1a18ecb59402f7b162965c56eb7e8786 100644 --- a/vendor/github.com/Masterminds/semver/BUILD.bazel +++ b/vendor/github.com/Masterminds/semver/BUILD.bazel @@ -13,7 +13,7 @@ go_library( "union.go", "version.go", ], - importmap = "vendor/github.com/Masterminds/semver", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/Masterminds/semver", importpath = "github.com/Masterminds/semver", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/Masterminds/vcs/BUILD.bazel b/vendor/github.com/Masterminds/vcs/BUILD.bazel index d5544f95e2f1331450898c29a481e06792b5d39b..25a38e72e1c0b651fd4486751f6709322a548bef 100644 --- a/vendor/github.com/Masterminds/vcs/BUILD.bazel +++ b/vendor/github.com/Masterminds/vcs/BUILD.bazel @@ -12,7 +12,7 @@ go_library( "vcs_local_lookup.go", "vcs_remote_lookup.go", ], - importmap = "vendor/github.com/Masterminds/vcs", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/Masterminds/vcs", importpath = "github.com/Masterminds/vcs", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/armon/go-radix/BUILD.bazel b/vendor/github.com/armon/go-radix/BUILD.bazel index e9b05f2ca2c5d8946a9a3cf1c2b89da835fe36f3..7f2d8cc3e915f7a0c611751b8241b96ebe8de8b6 100644 --- a/vendor/github.com/armon/go-radix/BUILD.bazel +++ b/vendor/github.com/armon/go-radix/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["radix.go"], - importmap = "vendor/github.com/armon/go-radix", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/armon/go-radix", importpath = "github.com/armon/go-radix", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/boltdb/bolt/BUILD.bazel b/vendor/github.com/boltdb/bolt/BUILD.bazel index f2b6acbede3f24e2a8688c1cc4530f7f1acfca05..e44ac9afc0e1ddfc14210cb96827ed60647f39ca 100644 --- a/vendor/github.com/boltdb/bolt/BUILD.bazel +++ b/vendor/github.com/boltdb/bolt/BUILD.bazel @@ -26,7 +26,7 @@ go_library( "page.go", "tx.go", ], - importmap = "vendor/github.com/boltdb/bolt", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/boltdb/bolt", importpath = "github.com/boltdb/bolt", visibility = ["//visibility:public"], deps = select({ diff --git a/vendor/github.com/davecgh/go-spew/spew/BUILD.bazel b/vendor/github.com/davecgh/go-spew/spew/BUILD.bazel index be40c1a667e4ae7ee4dfcdcef73efe74d18fa1d6..d2c31e00c111bd66e601740791122d71a8ee0015 100644 --- a/vendor/github.com/davecgh/go-spew/spew/BUILD.bazel +++ b/vendor/github.com/davecgh/go-spew/spew/BUILD.bazel @@ -11,7 +11,7 @@ go_library( "format.go", "spew.go", ], - importmap = "vendor/github.com/davecgh/go-spew/spew", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/davecgh/go-spew/spew", importpath = "github.com/davecgh/go-spew/spew", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/go-yaml/yaml/BUILD.bazel b/vendor/github.com/go-yaml/yaml/BUILD.bazel index 48a837c2d7107a2e2a7b54cf16fb971361188b50..5a950bd804e1e122e011eb13cb8c4582685cde91 100644 --- a/vendor/github.com/go-yaml/yaml/BUILD.bazel +++ b/vendor/github.com/go-yaml/yaml/BUILD.bazel @@ -17,7 +17,7 @@ go_library( "yamlh.go", "yamlprivateh.go", ], - importmap = "vendor/github.com/go-yaml/yaml", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/go-yaml/yaml", importpath = "github.com/go-yaml/yaml", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/golang/dep/BUILD.bazel b/vendor/github.com/golang/dep/BUILD.bazel index e5fa67015561b614abde2a9c800c3c5acb116bf6..890fa4720a4a2120b76bc0185988a2b6ae3a2f2d 100644 --- a/vendor/github.com/golang/dep/BUILD.bazel +++ b/vendor/github.com/golang/dep/BUILD.bazel @@ -11,7 +11,7 @@ go_library( "project.go", "txn_writer.go", ], - importmap = "vendor/github.com/golang/dep", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep", importpath = "github.com/golang/dep", visibility = ["//visibility:public"], deps = [ diff --git a/vendor/github.com/golang/dep/cmd/dep/BUILD.bazel b/vendor/github.com/golang/dep/cmd/dep/BUILD.bazel index 69276c90879818b0f1c81b25ce3b032c3413579c..a60622cd81dea5af0951ef405047ff4e11d337d6 100644 --- a/vendor/github.com/golang/dep/cmd/dep/BUILD.bazel +++ b/vendor/github.com/golang/dep/cmd/dep/BUILD.bazel @@ -16,7 +16,7 @@ go_library( "status.go", "version.go", ], - importmap = "vendor/github.com/golang/dep/cmd/dep", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/cmd/dep", importpath = "github.com/golang/dep/cmd/dep", visibility = ["//visibility:private"], deps = [ diff --git a/vendor/github.com/golang/dep/gps/BUILD.bazel b/vendor/github.com/golang/dep/gps/BUILD.bazel index a86871b51919587edbcb2c8baadfe45d60f29732..7665f62fa3acc65e4e4af1f5e7289b4fa21a1d1e 100644 --- a/vendor/github.com/golang/dep/gps/BUILD.bazel +++ b/vendor/github.com/golang/dep/gps/BUILD.bazel @@ -42,7 +42,7 @@ go_library( "version_queue.go", "version_unifier.go", ], - importmap = "vendor/github.com/golang/dep/gps", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/gps", importpath = "github.com/golang/dep/gps", visibility = ["//visibility:public"], deps = [ diff --git a/vendor/github.com/golang/dep/gps/internal/pb/BUILD.bazel b/vendor/github.com/golang/dep/gps/internal/pb/BUILD.bazel index fafa65ddf55f1bb7cb543eee99e6d98b0976a4fe..490ae09fcfcbb1cb4baf3c4142a924ade5dc759b 100644 --- a/vendor/github.com/golang/dep/gps/internal/pb/BUILD.bazel +++ b/vendor/github.com/golang/dep/gps/internal/pb/BUILD.bazel @@ -6,7 +6,7 @@ go_library( "pb.go", "source_cache.pb.go", ], - importmap = "vendor/github.com/golang/dep/gps/internal/pb", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/gps/internal/pb", importpath = "github.com/golang/dep/gps/internal/pb", visibility = ["//vendor/github.com/golang/dep/gps:__subpackages__"], deps = ["//vendor/github.com/golang/protobuf/proto:go_default_library"], diff --git a/vendor/github.com/golang/dep/gps/paths/BUILD.bazel b/vendor/github.com/golang/dep/gps/paths/BUILD.bazel index 4dad14b3c38fe2737a8e1fc1f0d3f28bd00cc7db..dcac6f2b33ff5c3245996af0d01260be7705ef60 100644 --- a/vendor/github.com/golang/dep/gps/paths/BUILD.bazel +++ b/vendor/github.com/golang/dep/gps/paths/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["paths.go"], - importmap = "vendor/github.com/golang/dep/gps/paths", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/gps/paths", importpath = "github.com/golang/dep/gps/paths", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/golang/dep/gps/pkgtree/BUILD.bazel b/vendor/github.com/golang/dep/gps/pkgtree/BUILD.bazel index 2c64bdfad3ed5ced70decbd41a3279534b283e7d..c6e0d12728171e1fa7b93294ff5b28d1bd991131 100644 --- a/vendor/github.com/golang/dep/gps/pkgtree/BUILD.bazel +++ b/vendor/github.com/golang/dep/gps/pkgtree/BUILD.bazel @@ -9,7 +9,7 @@ go_library( "pkgtree.go", "reachmap.go", ], - importmap = "vendor/github.com/golang/dep/gps/pkgtree", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/gps/pkgtree", importpath = "github.com/golang/dep/gps/pkgtree", visibility = ["//visibility:public"], deps = [ diff --git a/vendor/github.com/golang/dep/hack/licenseok/BUILD.bazel b/vendor/github.com/golang/dep/hack/licenseok/BUILD.bazel index f1194382b165c29f44dab43eb11adfeb75f28947..269168018559980ff3c2879c2ce532ba049f2ab8 100644 --- a/vendor/github.com/golang/dep/hack/licenseok/BUILD.bazel +++ b/vendor/github.com/golang/dep/hack/licenseok/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") go_library( name = "go_default_library", srcs = ["main.go"], - importmap = "vendor/github.com/golang/dep/hack/licenseok", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/hack/licenseok", importpath = "github.com/golang/dep/hack/licenseok", visibility = ["//visibility:private"], ) diff --git a/vendor/github.com/golang/dep/internal/feedback/BUILD.bazel b/vendor/github.com/golang/dep/internal/feedback/BUILD.bazel index 10a231192ad633adb6101fb572486d4749df5348..4fe3726b2ec3382412446ea04c99489498b26947 100644 --- a/vendor/github.com/golang/dep/internal/feedback/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/feedback/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["feedback.go"], - importmap = "vendor/github.com/golang/dep/internal/feedback", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/feedback", importpath = "github.com/golang/dep/internal/feedback", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = ["//vendor/github.com/golang/dep/gps:go_default_library"], diff --git a/vendor/github.com/golang/dep/internal/fs/BUILD.bazel b/vendor/github.com/golang/dep/internal/fs/BUILD.bazel index 10e60f08a648cf669b64ce6bd9bfafe06f771ecf..418f2d3ca5a255edce129a788cbcbba3789a9afb 100644 --- a/vendor/github.com/golang/dep/internal/fs/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/fs/BUILD.bazel @@ -7,7 +7,7 @@ go_library( "rename.go", "rename_windows.go", ], - importmap = "vendor/github.com/golang/dep/internal/fs", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/fs", importpath = "github.com/golang/dep/internal/fs", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = ["//vendor/github.com/pkg/errors:go_default_library"], diff --git a/vendor/github.com/golang/dep/internal/importers/BUILD.bazel b/vendor/github.com/golang/dep/internal/importers/BUILD.bazel index 7d4330ccf931e7f74c62cd00aa46394a11c6f2cf..153c3a59ba280c35fcd483faab8118a2920759cb 100644 --- a/vendor/github.com/golang/dep/internal/importers/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/importers/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["importers.go"], - importmap = "vendor/github.com/golang/dep/internal/importers", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/importers", importpath = "github.com/golang/dep/internal/importers", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/dep/internal/importers/base/BUILD.bazel b/vendor/github.com/golang/dep/internal/importers/base/BUILD.bazel index dd342c3138c515f98e89b5d317e4c2a4392e86ee..e0689249cb4847e0938446e324e8b4034c7f0611 100644 --- a/vendor/github.com/golang/dep/internal/importers/base/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/importers/base/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["importer.go"], - importmap = "vendor/github.com/golang/dep/internal/importers/base", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/importers/base", importpath = "github.com/golang/dep/internal/importers/base", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/dep/internal/importers/glide/BUILD.bazel b/vendor/github.com/golang/dep/internal/importers/glide/BUILD.bazel index 68dd5efb0f014d6d76f99c6140c92415746579d1..dc945ddeff342fe9db78e8022f277fc16286a5e6 100644 --- a/vendor/github.com/golang/dep/internal/importers/glide/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/importers/glide/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["importer.go"], - importmap = "vendor/github.com/golang/dep/internal/importers/glide", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/importers/glide", importpath = "github.com/golang/dep/internal/importers/glide", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/dep/internal/importers/glock/BUILD.bazel b/vendor/github.com/golang/dep/internal/importers/glock/BUILD.bazel index 43742756bfa5bc9dd7e67eefba01dbc4aef1b0dc..00a24a995074874944d7b62b4ed47caccde030c2 100644 --- a/vendor/github.com/golang/dep/internal/importers/glock/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/importers/glock/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["importer.go"], - importmap = "vendor/github.com/golang/dep/internal/importers/glock", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/importers/glock", importpath = "github.com/golang/dep/internal/importers/glock", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/dep/internal/importers/godep/BUILD.bazel b/vendor/github.com/golang/dep/internal/importers/godep/BUILD.bazel index 86849a916d4e605a9553e181c7510e4f4c568323..0f244ede8c70f163eb94f70cf74596278b68efd4 100644 --- a/vendor/github.com/golang/dep/internal/importers/godep/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/importers/godep/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["importer.go"], - importmap = "vendor/github.com/golang/dep/internal/importers/godep", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/importers/godep", importpath = "github.com/golang/dep/internal/importers/godep", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/dep/internal/importers/govend/BUILD.bazel b/vendor/github.com/golang/dep/internal/importers/govend/BUILD.bazel index dd3d3b485805eacbc3b011be4f98173da9eff411..58ed9c5b0f6bd2f79ba5efd796f6cc949b758dee 100644 --- a/vendor/github.com/golang/dep/internal/importers/govend/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/importers/govend/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["importer.go"], - importmap = "vendor/github.com/golang/dep/internal/importers/govend", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/importers/govend", importpath = "github.com/golang/dep/internal/importers/govend", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/dep/internal/importers/govendor/BUILD.bazel b/vendor/github.com/golang/dep/internal/importers/govendor/BUILD.bazel index 26dc082e35140e1a1cadae8d476b2e77dfda74dc..b48ee6f19cd6dcdf60dfc0706c3e58b1c6b5338e 100644 --- a/vendor/github.com/golang/dep/internal/importers/govendor/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/importers/govendor/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["importer.go"], - importmap = "vendor/github.com/golang/dep/internal/importers/govendor", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/importers/govendor", importpath = "github.com/golang/dep/internal/importers/govendor", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/dep/internal/importers/gvt/BUILD.bazel b/vendor/github.com/golang/dep/internal/importers/gvt/BUILD.bazel index a22b94389803339fef8f522821396691f737b390..425445f1033972fc1e1d63708eb5bc51db560471 100644 --- a/vendor/github.com/golang/dep/internal/importers/gvt/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/importers/gvt/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["importer.go"], - importmap = "vendor/github.com/golang/dep/internal/importers/gvt", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/importers/gvt", importpath = "github.com/golang/dep/internal/importers/gvt", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/dep/internal/importers/importertest/BUILD.bazel b/vendor/github.com/golang/dep/internal/importers/importertest/BUILD.bazel index e11ed7d2475cc3a5a42a178e33728d2809620c92..507928a84cacb8c562bba675e646690f1736e0c0 100644 --- a/vendor/github.com/golang/dep/internal/importers/importertest/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/importers/importertest/BUILD.bazel @@ -6,7 +6,7 @@ go_library( "testcase.go", "testdata.go", ], - importmap = "vendor/github.com/golang/dep/internal/importers/importertest", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/importers/importertest", importpath = "github.com/golang/dep/internal/importers/importertest", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/dep/internal/importers/vndr/BUILD.bazel b/vendor/github.com/golang/dep/internal/importers/vndr/BUILD.bazel index 72cc72322cd432346ce7b4957849265c881b1630..8e40fcceda4d29f0c7e59b2d27d0e39257ee37d3 100644 --- a/vendor/github.com/golang/dep/internal/importers/vndr/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/importers/vndr/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["importer.go"], - importmap = "vendor/github.com/golang/dep/internal/importers/vndr", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/importers/vndr", importpath = "github.com/golang/dep/internal/importers/vndr", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/dep/internal/test/BUILD.bazel b/vendor/github.com/golang/dep/internal/test/BUILD.bazel index b0e3e57fc044d5e118565efaba0f0e073065bda9..4017b6da593c40bf1fe206c6f933e92c4868314d 100644 --- a/vendor/github.com/golang/dep/internal/test/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/test/BUILD.bazel @@ -6,7 +6,7 @@ go_library( "test.go", "writer.go", ], - importmap = "vendor/github.com/golang/dep/internal/test", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/test", importpath = "github.com/golang/dep/internal/test", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = ["//vendor/github.com/pkg/errors:go_default_library"], diff --git a/vendor/github.com/golang/dep/internal/test/integration/BUILD.bazel b/vendor/github.com/golang/dep/internal/test/integration/BUILD.bazel index 928ded317b831494f4d9b5494efa1ef31af64be3..a2c964aa02019fd22c24c30437094faf04d77099 100644 --- a/vendor/github.com/golang/dep/internal/test/integration/BUILD.bazel +++ b/vendor/github.com/golang/dep/internal/test/integration/BUILD.bazel @@ -6,7 +6,7 @@ go_library( "testcase.go", "testproj.go", ], - importmap = "vendor/github.com/golang/dep/internal/test/integration", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/dep/internal/test/integration", importpath = "github.com/golang/dep/internal/test/integration", visibility = ["//vendor/github.com/golang/dep:__subpackages__"], deps = [ diff --git a/vendor/github.com/golang/protobuf/proto/BUILD.bazel b/vendor/github.com/golang/protobuf/proto/BUILD.bazel index 98590c1c2793ef88a7790d37a8241c2b0d16d8e5..9d5aafd83380464a9f48c492698a8a01d0f5f8d6 100644 --- a/vendor/github.com/golang/protobuf/proto/BUILD.bazel +++ b/vendor/github.com/golang/protobuf/proto/BUILD.bazel @@ -19,7 +19,7 @@ go_library( "text.go", "text_parser.go", ], - importmap = "vendor/github.com/golang/protobuf/proto", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/protobuf/proto", importpath = "github.com/golang/protobuf/proto", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/jmank88/nuts/BUILD.bazel b/vendor/github.com/jmank88/nuts/BUILD.bazel index 920f2b554e5325aafe6d1eec46e28aa4a9f79771..72db5e47f7dcd7c8f03d5c429368e22ca71631be 100644 --- a/vendor/github.com/jmank88/nuts/BUILD.bazel +++ b/vendor/github.com/jmank88/nuts/BUILD.bazel @@ -8,7 +8,7 @@ go_library( "paths.go", "types.go", ], - importmap = "vendor/github.com/jmank88/nuts", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/jmank88/nuts", importpath = "github.com/jmank88/nuts", visibility = ["//visibility:public"], deps = ["//vendor/github.com/boltdb/bolt:go_default_library"], diff --git a/vendor/github.com/nightlyone/lockfile/BUILD.bazel b/vendor/github.com/nightlyone/lockfile/BUILD.bazel index 0a74fcf8fb203c8ffa147d183c97661a0f8faf92..8b1c688bca89ed5bb9caae81fdab35cd1c912209 100644 --- a/vendor/github.com/nightlyone/lockfile/BUILD.bazel +++ b/vendor/github.com/nightlyone/lockfile/BUILD.bazel @@ -7,7 +7,7 @@ go_library( "lockfile_unix.go", "lockfile_windows.go", ], - importmap = "vendor/github.com/nightlyone/lockfile", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/nightlyone/lockfile", importpath = "github.com/nightlyone/lockfile", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/pelletier/go-toml/BUILD.bazel b/vendor/github.com/pelletier/go-toml/BUILD.bazel index 526e4aeca6d915a4f18a420ac9de331d194e34dd..8130328c049d880232a298fb7213cc55e10e50d7 100644 --- a/vendor/github.com/pelletier/go-toml/BUILD.bazel +++ b/vendor/github.com/pelletier/go-toml/BUILD.bazel @@ -14,7 +14,7 @@ go_library( "tomltree_create.go", "tomltree_write.go", ], - importmap = "vendor/github.com/pelletier/go-toml", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/pelletier/go-toml", importpath = "github.com/pelletier/go-toml", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/pkg/errors/BUILD.bazel b/vendor/github.com/pkg/errors/BUILD.bazel index 02e03382df2b88e8d286b8ee8eccb0d9ea754a28..b1eb9941074b0da6982111f122d750abafa7b994 100644 --- a/vendor/github.com/pkg/errors/BUILD.bazel +++ b/vendor/github.com/pkg/errors/BUILD.bazel @@ -6,7 +6,7 @@ go_library( "errors.go", "stack.go", ], - importmap = "vendor/github.com/pkg/errors", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/pkg/errors", importpath = "github.com/pkg/errors", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/pmezard/go-difflib/difflib/BUILD.bazel b/vendor/github.com/pmezard/go-difflib/difflib/BUILD.bazel index f6d4fa72e45f482c4cb676837b518e6d5be14450..8a8fca20454989179efb5cfa46a8542fc30c5845 100644 --- a/vendor/github.com/pmezard/go-difflib/difflib/BUILD.bazel +++ b/vendor/github.com/pmezard/go-difflib/difflib/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["difflib.go"], - importmap = "vendor/github.com/pmezard/go-difflib/difflib", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/pmezard/go-difflib/difflib", importpath = "github.com/pmezard/go-difflib/difflib", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/sdboyer/constext/BUILD.bazel b/vendor/github.com/sdboyer/constext/BUILD.bazel index ee94b66945d935ba8431de6870cfd7947ffe3d84..effb8ca864561db47f40692afd71632eddebf5d5 100644 --- a/vendor/github.com/sdboyer/constext/BUILD.bazel +++ b/vendor/github.com/sdboyer/constext/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["constext.go"], - importmap = "vendor/github.com/sdboyer/constext", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/sdboyer/constext", importpath = "github.com/sdboyer/constext", visibility = ["//visibility:public"], ) diff --git a/vendor/github.com/sirupsen/logrus/BUILD.bazel b/vendor/github.com/sirupsen/logrus/BUILD.bazel index 8ddbd66e796eca4e59145cca34fc95cdc257feca..57ae49599a33ea71cb1c88dfbee68b1c92cde40a 100644 --- a/vendor/github.com/sirupsen/logrus/BUILD.bazel +++ b/vendor/github.com/sirupsen/logrus/BUILD.bazel @@ -18,7 +18,7 @@ go_library( "text_formatter.go", "writer.go", ], - importmap = "vendor/github.com/sirupsen/logrus", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/sirupsen/logrus", importpath = "github.com/sirupsen/logrus", visibility = ["//visibility:public"], deps = [ diff --git a/vendor/github.com/stretchr/testify/assert/BUILD.bazel b/vendor/github.com/stretchr/testify/assert/BUILD.bazel index 84915770c4ea7ff0b7db3bd5f755c5a8f5c7df3f..5fc04335b69097cb28abf6363cbc53e98a917aa6 100644 --- a/vendor/github.com/stretchr/testify/assert/BUILD.bazel +++ b/vendor/github.com/stretchr/testify/assert/BUILD.bazel @@ -11,7 +11,7 @@ go_library( "forward_assertions.go", "http_assertions.go", ], - importmap = "vendor/github.com/stretchr/testify/assert", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/stretchr/testify/assert", importpath = "github.com/stretchr/testify/assert", visibility = ["//visibility:public"], deps = [ diff --git a/vendor/github.com/taktv6/tflow2/convert/BUILD.bazel b/vendor/github.com/taktv6/tflow2/convert/BUILD.bazel index b6d8a418d173754e2d28152a5a674c26ad27a76e..5506643341e1e3a4ea891167b92208d92d0931cb 100644 --- a/vendor/github.com/taktv6/tflow2/convert/BUILD.bazel +++ b/vendor/github.com/taktv6/tflow2/convert/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["convert.go"], - importmap = "vendor/github.com/taktv6/tflow2/convert", + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/taktv6/tflow2/convert", importpath = "github.com/taktv6/tflow2/convert", visibility = ["//visibility:public"], ) diff --git a/vendor/golang.org/x/crypto/ssh/terminal/BUILD.bazel b/vendor/golang.org/x/crypto/ssh/terminal/BUILD.bazel index 593a697cd9117b5d197fa40ea741b4da68685b20..f1dbddae821cfbbdda8f70941472708f75ddf41d 100644 --- a/vendor/golang.org/x/crypto/ssh/terminal/BUILD.bazel +++ b/vendor/golang.org/x/crypto/ssh/terminal/BUILD.bazel @@ -11,7 +11,7 @@ go_library( "util_solaris.go", "util_windows.go", ], - importmap = "vendor/golang.org/x/crypto/ssh/terminal", + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/crypto/ssh/terminal", importpath = "golang.org/x/crypto/ssh/terminal", visibility = ["//visibility:public"], deps = select({ diff --git a/vendor/golang.org/x/net/context/BUILD.bazel b/vendor/golang.org/x/net/context/BUILD.bazel index 79dde6dff60ca5ed498faadc52bc0af430537f4b..8a09a3615ea3ef3a023ed3ca7a5dc82d3b7ca79d 100644 --- a/vendor/golang.org/x/net/context/BUILD.bazel +++ b/vendor/golang.org/x/net/context/BUILD.bazel @@ -9,7 +9,7 @@ go_library( "pre_go17.go", "pre_go19.go", ], - importmap = "vendor/golang.org/x/net/context", + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/net/context", importpath = "golang.org/x/net/context", visibility = ["//visibility:public"], ) diff --git a/vendor/golang.org/x/sync/errgroup/BUILD.bazel b/vendor/golang.org/x/sync/errgroup/BUILD.bazel index 50a4d6452a81b27bafb5accd7f061473c3175315..9090cd0a8fb216e140ee77e5f9410f28874be014 100644 --- a/vendor/golang.org/x/sync/errgroup/BUILD.bazel +++ b/vendor/golang.org/x/sync/errgroup/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["errgroup.go"], - importmap = "vendor/golang.org/x/sync/errgroup", + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/sync/errgroup", importpath = "golang.org/x/sync/errgroup", visibility = ["//visibility:public"], deps = ["//vendor/golang.org/x/net/context:go_default_library"], diff --git a/vendor/golang.org/x/sys/unix/BUILD.bazel b/vendor/golang.org/x/sys/unix/BUILD.bazel index a2505682d8e61d2ebcde3fe2affc8334f0f1417d..aa6151ab66e8e90b6f8e8cc946dc94fb1bf41e1b 100644 --- a/vendor/golang.org/x/sys/unix/BUILD.bazel +++ b/vendor/golang.org/x/sys/unix/BUILD.bazel @@ -200,7 +200,7 @@ go_library( "ztypes_solaris_amd64.go", ], cgo = True, - importmap = "vendor/golang.org/x/sys/unix", + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/sys/unix", importpath = "golang.org/x/sys/unix", visibility = ["//visibility:public"], ) diff --git a/vendor/golang.org/x/sys/windows/BUILD.bazel b/vendor/golang.org/x/sys/windows/BUILD.bazel index 8dd57def4faf7ccff521cb81875e463962b42fe9..b4ed609cba4449ca6cb18529dcb491fd705d808c 100644 --- a/vendor/golang.org/x/sys/windows/BUILD.bazel +++ b/vendor/golang.org/x/sys/windows/BUILD.bazel @@ -22,7 +22,7 @@ go_library( "types_windows_amd64.go", "zsyscall_windows.go", ], - importmap = "vendor/golang.org/x/sys/windows", + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/sys/windows", importpath = "golang.org/x/sys/windows", visibility = ["//visibility:public"], ) diff --git a/vendor/golang.org/x/tools/cover/BUILD.bazel b/vendor/golang.org/x/tools/cover/BUILD.bazel index 599c3ebc6b9e73701e26299c299a4694e20d0ff2..85feea167867389c8dcfe6a82669ea915359276f 100644 --- a/vendor/golang.org/x/tools/cover/BUILD.bazel +++ b/vendor/golang.org/x/tools/cover/BUILD.bazel @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["profile.go"], - importmap = "vendor/golang.org/x/tools/cover", + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/tools/cover", importpath = "golang.org/x/tools/cover", visibility = ["//visibility:public"], )