From cae4148594da4d13ba2fed0f991476cdc065592f Mon Sep 17 00:00:00 2001 From: Asim Aslam Date: Sat, 23 Nov 2019 08:25:56 +0000 Subject: [PATCH] Fix platform specific os/process build --- runtime/process/os/os.go | 9 ++------- runtime/process/os/os_windows.go | 7 ------- runtime/process/os/process.go | 12 ++++++++++++ 3 files changed, 14 insertions(+), 14 deletions(-) create mode 100644 runtime/process/os/process.go diff --git a/runtime/process/os/os.go b/runtime/process/os/os.go index 0e6bc79f..dda05ab9 100644 --- a/runtime/process/os/os.go +++ b/runtime/process/os/os.go @@ -1,3 +1,5 @@ +// +build !windows + // Package os runs processes locally package os @@ -11,9 +13,6 @@ import ( "github.com/micro/go-micro/runtime/process" ) -type Process struct { -} - func (p *Process) Exec(exe *process.Executable) error { cmd := exec.Command(exe.Package.Path) return cmd.Run() @@ -99,7 +98,3 @@ func (p *Process) Wait(pid *process.PID) error { return fmt.Errorf(ps.String()) } - -func NewProcess(opts ...process.Option) process.Process { - return &Process{} -} diff --git a/runtime/process/os/os_windows.go b/runtime/process/os/os_windows.go index a77f83e5..d4420968 100644 --- a/runtime/process/os/os_windows.go +++ b/runtime/process/os/os_windows.go @@ -10,9 +10,6 @@ import ( "github.com/micro/go-micro/runtime/process" ) -type Process struct { -} - func (p *Process) Exec(exe *process.Executable) error { cmd := exec.Command(exe.Package.Path) return cmd.Run() @@ -90,7 +87,3 @@ func (p *Process) Wait(pid *process.PID) error { return fmt.Errorf(ps.String()) } - -func NewProcess(opts ...process.Option) process.Process { - return &Process{} -} diff --git a/runtime/process/os/process.go b/runtime/process/os/process.go new file mode 100644 index 00000000..e756a84c --- /dev/null +++ b/runtime/process/os/process.go @@ -0,0 +1,12 @@ +// Package os runs processes locally +package os + +import ( + "github.com/micro/go-micro/runtime/process" +) + +type Process struct{} + +func NewProcess(opts ...process.Option) process.Process { + return &Process{} +}