Merge pull request #7845 from manuelbuil/removeWinFile

Remove file_windows.go
pull/7858/head
Manuel Buil 1 year ago committed by GitHub
commit 9c48d10eba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,5 +1,3 @@
//go:build !windows
package util package util
import ( import (

@ -1,39 +0,0 @@
package util
import (
"os"
"strings"
"time"
"github.com/pkg/errors"
"github.com/sirupsen/logrus"
)
func SetFileModeForPath(name string, mode os.FileMode) error {
return nil
}
func SetFileModeForFile(file *os.File, mode os.FileMode) error {
return nil
}
// ReadFile reads from a file
func ReadFile(path string) (string, error) {
if path == "" {
return "", nil
}
for start := time.Now(); time.Since(start) < 4*time.Minute; {
vpnBytes, err := os.ReadFile(path)
if err == nil {
return strings.TrimSpace(string(vpnBytes)), nil
} else if os.IsNotExist(err) {
logrus.Infof("Waiting for %s to be available\n", path)
time.Sleep(2 * time.Second)
} else {
return "", err
}
}
return "", errors.New("Timeout while trying to read the file")
}
Loading…
Cancel
Save