mirror of
https://github.com/containers/podman.git
synced 2025-10-18 19:53:58 +08:00
Fix #14416: Use absolute path to WSL binary to create ssh keys for machine init
Signed-off-by: Clivar <16317699+Clivar@users.noreply.github.com>
This commit is contained in:
@ -59,7 +59,16 @@ func generatekeysPrefix(dir string, file string, passThru bool, prefix ...string
|
||||
args := append([]string{}, prefix[1:]...)
|
||||
args = append(args, sshCommand...)
|
||||
args = append(args, file)
|
||||
cmd := exec.Command(prefix[0], args...)
|
||||
|
||||
binary, err := exec.LookPath(prefix[0])
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
binary, err = filepath.Abs(binary)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
cmd := exec.Command(binary, args...)
|
||||
cmd.Dir = dir
|
||||
if passThru {
|
||||
cmd.Stdin = os.Stdin
|
||||
|
Reference in New Issue
Block a user