From 56787a3ea05e9b262708192e7ce3b500aba73561 Mon Sep 17 00:00:00 2001 From: Daniel Theophanes Date: Fri, 8 Feb 2019 09:29:24 -0800 Subject: [PATCH] remove dep on osext --- example/runner/runner.go | 3 +-- go.mod | 5 +++++ go.sum | 2 ++ pre_go1.8.go | 16 ---------------- 4 files changed, 8 insertions(+), 18 deletions(-) create mode 100644 go.mod create mode 100644 go.sum delete mode 100644 pre_go1.8.go diff --git a/example/runner/runner.go b/example/runner/runner.go index ae23a22..eef8ac2 100644 --- a/example/runner/runner.go +++ b/example/runner/runner.go @@ -14,7 +14,6 @@ import ( "os/exec" "path/filepath" - "github.com/kardianos/osext" "github.com/kardianos/service" ) @@ -105,7 +104,7 @@ func (p *program) Stop(s service.Service) error { } func getConfigPath() (string, error) { - fullexecpath, err := osext.Executable() + fullexecpath, err := os.Executable() if err != nil { return "", err } diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..2e998db --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module github.com/kardianos/service + +go 1.10 + +require golang.org/x/sys v0.0.0-20190204203706-41f3e6584952 diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..dab4bc8 --- /dev/null +++ b/go.sum @@ -0,0 +1,2 @@ +golang.org/x/sys v0.0.0-20190204203706-41f3e6584952 h1:FDfvYgoVsA7TTZSbgiqjAbfPbK47CNHdWl3h/PJtii0= +golang.org/x/sys v0.0.0-20190204203706-41f3e6584952/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= diff --git a/pre_go1.8.go b/pre_go1.8.go deleted file mode 100644 index 56d7fbb..0000000 --- a/pre_go1.8.go +++ /dev/null @@ -1,16 +0,0 @@ -//+build !go1.8 - -package service - -import ( - "path/filepath" - - "github.com/kardianos/osext" -) - -func (c *Config) execPath() (string, error) { - if len(c.Executable) != 0 { - return filepath.Abs(c.Executable) - } - return osext.Executable() -}