From e4a2efb527fb09b548c14b13d28d0780941ca72d Mon Sep 17 00:00:00 2001 From: kali Date: Fri, 9 Oct 2020 12:39:27 +0200 Subject: [pkg] windows fixes Several fixes for missing paths. Refactor qt installer; fetch pre-built binaries from an existing installation on build system (needs to be automated); add windows icon. - Resolves: #362 --- pkg/config/logger.go | 6 ++++++ pkg/helper/windows.go | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'pkg') diff --git a/pkg/config/logger.go b/pkg/config/logger.go index 09d96b7..cb78349 100644 --- a/pkg/config/logger.go +++ b/pkg/config/logger.go @@ -19,10 +19,16 @@ import ( "io" "log" "os" + "path" ) //ConfigureLogger to write logs into a file as well as the stderr func ConfigureLogger(logPath string) (io.Closer, error) { + dir := path.Dir(logPath) + err := os.MkdirAll(dir, 0700) + if err == nil { + log.Println("ERROR: cannot create data dir") + } logFile, err := os.OpenFile(logPath, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666) if err == nil { log.SetOutput(io.MultiWriter(logFile, os.Stderr)) diff --git a/pkg/helper/windows.go b/pkg/helper/windows.go index c33a4bc..43436ad 100644 --- a/pkg/helper/windows.go +++ b/pkg/helper/windows.go @@ -39,7 +39,6 @@ var ( LogFolder = getExecDir() openvpnPath = path.Join(appPath, "openvpn.exe") chocoOpenvpnPath = `C:\Program Files\OpenVPN\bin\openvpn.exe` - platformOpenvpnFlags = []string{ httpServerConf = &httpConf{} ) -- cgit v1.2.3