diff --git a/Makefile b/Makefile index 0151542..797e11f 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ export PATH := $(GOPATH)/bin:$(PATH) +export NEW_GOPATH := $(shell pwd) all: build @@ -9,13 +10,13 @@ godep: godep restore fmt: - @godep go fmt ./... + @GOPATH=$(NEW_GOPATH) godep go fmt ./... frps: - godep go build -o bin/frps ./cmd/frps + GOPATH=$(NEW_GOPATH) godep go build -o bin/frps ./src/frp/cmd/frps frpc: - godep go build -o bin/frpc ./cmd/frpc + GOPATH=$(NEW_GOPATH) godep go build -o bin/frpc ./src/frp/cmd/frpc test: - @godep go test ./... + @GOPATH=$(NEW_GOPATH) godep go test ./... diff --git a/cmd/frpc/control.go b/src/frp/cmd/frpc/control.go similarity index 93% rename from cmd/frpc/control.go rename to src/frp/cmd/frpc/control.go index eeea184..4cc3eca 100644 --- a/cmd/frpc/control.go +++ b/src/frp/cmd/frpc/control.go @@ -7,11 +7,11 @@ import ( "sync" "time" - "github.com/fatedier/frp/models/client" - "github.com/fatedier/frp/models/consts" - "github.com/fatedier/frp/models/msg" - "github.com/fatedier/frp/utils/conn" - "github.com/fatedier/frp/utils/log" + "frp/models/client" + "frp/models/consts" + "frp/models/msg" + "frp/utils/conn" + "frp/utils/log" ) func ControlProcess(cli *client.ProxyClient, wait *sync.WaitGroup) { diff --git a/cmd/frpc/main.go b/src/frp/cmd/frpc/main.go similarity index 85% rename from cmd/frpc/main.go rename to src/frp/cmd/frpc/main.go index c17f3e7..0177234 100644 --- a/cmd/frpc/main.go +++ b/src/frp/cmd/frpc/main.go @@ -4,8 +4,8 @@ import ( "os" "sync" - "github.com/fatedier/frp/models/client" - "github.com/fatedier/frp/utils/log" + "frp/models/client" + "frp/utils/log" ) func main() { diff --git a/cmd/frps/control.go b/src/frp/cmd/frps/control.go similarity index 95% rename from cmd/frps/control.go rename to src/frp/cmd/frps/control.go index 4a78c62..6154054 100644 --- a/cmd/frps/control.go +++ b/src/frp/cmd/frps/control.go @@ -6,11 +6,11 @@ import ( "io" "time" - "github.com/fatedier/frp/models/consts" - "github.com/fatedier/frp/models/msg" - "github.com/fatedier/frp/models/server" - "github.com/fatedier/frp/utils/conn" - "github.com/fatedier/frp/utils/log" + "frp/models/consts" + "frp/models/msg" + "frp/models/server" + "frp/utils/conn" + "frp/utils/log" ) func ProcessControlConn(l *conn.Listener) { diff --git a/cmd/frps/main.go b/src/frp/cmd/frps/main.go similarity index 76% rename from cmd/frps/main.go rename to src/frp/cmd/frps/main.go index e21f927..c4ce4d7 100644 --- a/cmd/frps/main.go +++ b/src/frp/cmd/frps/main.go @@ -3,9 +3,9 @@ package main import ( "os" - "github.com/fatedier/frp/models/server" - "github.com/fatedier/frp/utils/conn" - "github.com/fatedier/frp/utils/log" + "frp/models/server" + "frp/utils/conn" + "frp/utils/log" ) func main() { diff --git a/models/client/client.go b/src/frp/models/client/client.go similarity index 90% rename from models/client/client.go rename to src/frp/models/client/client.go index 81a0448..69d256d 100644 --- a/models/client/client.go +++ b/src/frp/models/client/client.go @@ -3,10 +3,10 @@ package client import ( "encoding/json" - "github.com/fatedier/frp/models/consts" - "github.com/fatedier/frp/models/msg" - "github.com/fatedier/frp/utils/conn" - "github.com/fatedier/frp/utils/log" + "frp/models/consts" + "frp/models/msg" + "frp/utils/conn" + "frp/utils/log" ) type ProxyClient struct { diff --git a/models/client/config.go b/src/frp/models/client/config.go similarity index 100% rename from models/client/config.go rename to src/frp/models/client/config.go diff --git a/models/consts/consts.go b/src/frp/models/consts/consts.go similarity index 100% rename from models/consts/consts.go rename to src/frp/models/consts/consts.go diff --git a/models/msg/msg.go b/src/frp/models/msg/msg.go similarity index 100% rename from models/msg/msg.go rename to src/frp/models/msg/msg.go diff --git a/models/server/config.go b/src/frp/models/server/config.go similarity index 100% rename from models/server/config.go rename to src/frp/models/server/config.go diff --git a/models/server/server.go b/src/frp/models/server/server.go similarity index 96% rename from models/server/server.go rename to src/frp/models/server/server.go index fa692be..e8d6d81 100644 --- a/models/server/server.go +++ b/src/frp/models/server/server.go @@ -5,9 +5,9 @@ import ( "sync" "time" - "github.com/fatedier/frp/models/consts" - "github.com/fatedier/frp/utils/conn" - "github.com/fatedier/frp/utils/log" + "frp/models/consts" + "frp/utils/conn" + "frp/utils/log" ) type ProxyServer struct { diff --git a/utils/broadcast/broadcast.go b/src/frp/utils/broadcast/broadcast.go similarity index 100% rename from utils/broadcast/broadcast.go rename to src/frp/utils/broadcast/broadcast.go diff --git a/utils/broadcast/broadcast_test.go b/src/frp/utils/broadcast/broadcast_test.go similarity index 100% rename from utils/broadcast/broadcast_test.go rename to src/frp/utils/broadcast/broadcast_test.go diff --git a/utils/conn/conn.go b/src/frp/utils/conn/conn.go similarity index 98% rename from utils/conn/conn.go rename to src/frp/utils/conn/conn.go index 29f2ce4..dceabd9 100644 --- a/utils/conn/conn.go +++ b/src/frp/utils/conn/conn.go @@ -7,7 +7,7 @@ import ( "net" "sync" - "github.com/fatedier/frp/utils/log" + "frp/utils/log" ) type Listener struct { diff --git a/utils/log/log.go b/src/frp/utils/log/log.go similarity index 100% rename from utils/log/log.go rename to src/frp/utils/log/log.go diff --git a/utils/pcrypto/pcrypto.go b/src/frp/utils/pcrypto/pcrypto.go similarity index 100% rename from utils/pcrypto/pcrypto.go rename to src/frp/utils/pcrypto/pcrypto.go diff --git a/utils/pcrypto/pcrypto_test.go b/src/frp/utils/pcrypto/pcrypto_test.go similarity index 100% rename from utils/pcrypto/pcrypto_test.go rename to src/frp/utils/pcrypto/pcrypto_test.go