Merge pull request #20243 from openshift-cherrypick-robot/cherry-pick-20240-to-v4.7

[v4.7] Fix locale issues with WSL version detection
This commit is contained in:
openshift-ci[bot] 2023-10-03 15:48:57 +00:00 • committed by GitHub
commit e82b43475f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -50,20 +50,13 @@ func IsWSLInstalled() bool {
func IsWSLStoreVersionInstalled() bool {
cmd := SilentExecCmd("wsl", "--version")
out, err := cmd.StdoutPipe()
cmd.Stdout = nil
cmd.Stderr = nil
if err != nil {
return false
}
if err = cmd.Start(); err != nil {
return false
}
hasVersion := matchOutputLine(out, "WSL version:")
if err := cmd.Wait(); err != nil {
if err := cmd.Run(); err != nil {
return false
}
return hasVersion
return true
}
func matchOutputLine(output io.ReadCloser, match string) bool {