diff --git a/cmd/watchdog/installer/dist/Library/LaunchDaemons/_rdns_.plist.tmpl b/cmd/watchdog/installer/dist/Library/LaunchDaemons/_rdns_.plist.tmpl index 8971ccb..def0d04 100644 --- a/cmd/watchdog/installer/dist/Library/LaunchDaemons/_rdns_.plist.tmpl +++ b/cmd/watchdog/installer/dist/Library/LaunchDaemons/_rdns_.plist.tmpl @@ -9,15 +9,15 @@ {{- if .Interpreter }} {{ .Interpreter }} {{- end }} - {{ .Exec }} + {{ .Local }}/opt/{{ .Name }}/{{ .Exec }} {{- if .Argv }} {{- range $arg := .Argv }} {{ $arg }} {{- end }} {{- end }} - EnvironmentVariables {{- if .Envs }} + EnvironmentVariables {{- range $key, $value := .Envs }} {{ $key }} diff --git a/cmd/watchdog/installer/install.go b/cmd/watchdog/installer/install.go index d12afb5..5070f5f 100644 --- a/cmd/watchdog/installer/install.go +++ b/cmd/watchdog/installer/install.go @@ -59,5 +59,10 @@ func Install(c *Config) error { return err } + err = os.MkdirAll(c.LogDir, 0750) + if nil != err { + return err + } + return nil } diff --git a/cmd/watchdog/watchdog.go b/cmd/watchdog/watchdog.go index 5202b6b..f105ae8 100644 --- a/cmd/watchdog/watchdog.go +++ b/cmd/watchdog/watchdog.go @@ -21,6 +21,7 @@ func usage() { } func main() { + fmt.Println("Watchdog " + GitVersion) for i := range os.Args { switch { case strings.HasSuffix(os.Args[i], "version"):