mirror of
https://github.com/containers/podman.git
synced 2025-10-19 20:23:08 +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([]string{}, prefix[1:]...)
|
||||||
args = append(args, sshCommand...)
|
args = append(args, sshCommand...)
|
||||||
args = append(args, file)
|
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
|
cmd.Dir = dir
|
||||||
if passThru {
|
if passThru {
|
||||||
cmd.Stdin = os.Stdin
|
cmd.Stdin = os.Stdin
|
||||||
|
Reference in New Issue
Block a user