mirror of https://github.com/containers/podman.git
Merge pull request #20198 from jakecorrenti/remove-extra-files-line
Remove `c.ExtraFiles` line in machine
This commit is contained in:
commit
cc8c28eb7c
|
@ -543,7 +543,7 @@ func (m *MacMachine) Start(name string, opts machine.StartOptions) error {
|
||||||
defer ioEater.Close()
|
defer ioEater.Close()
|
||||||
|
|
||||||
// TODO handle returns from startHostNetworking
|
// TODO handle returns from startHostNetworking
|
||||||
forwardSock, forwardState, err := m.startHostNetworking(ioEater)
|
forwardSock, forwardState, err := m.startHostNetworking()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -816,7 +816,7 @@ func (m *MacMachine) setupStartHostNetworkingCmd() (gvproxy.GvproxyCommand, stri
|
||||||
return cmd, forwardSock, state
|
return cmd, forwardSock, state
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *MacMachine) startHostNetworking(ioEater *os.File) (string, machine.APIForwardingState, error) {
|
func (m *MacMachine) startHostNetworking() (string, machine.APIForwardingState, error) {
|
||||||
var (
|
var (
|
||||||
forwardSock string
|
forwardSock string
|
||||||
state machine.APIForwardingState
|
state machine.APIForwardingState
|
||||||
|
@ -858,7 +858,6 @@ func (m *MacMachine) startHostNetworking(ioEater *os.File) (string, machine.APIF
|
||||||
|
|
||||||
cmd, forwardSock, state := m.setupStartHostNetworkingCmd()
|
cmd, forwardSock, state := m.setupStartHostNetworkingCmd()
|
||||||
c := cmd.Cmd(gvproxyBinary)
|
c := cmd.Cmd(gvproxyBinary)
|
||||||
c.ExtraFiles = []*os.File{ioEater, ioEater, ioEater}
|
|
||||||
if err := c.Start(); err != nil {
|
if err := c.Start(); err != nil {
|
||||||
return "", 0, fmt.Errorf("unable to execute: %q: %w", cmd.ToCmdline(), err)
|
return "", 0, fmt.Errorf("unable to execute: %q: %w", cmd.ToCmdline(), err)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1317,14 +1317,6 @@ func (v *MachineVM) startHostNetworking() (string, machine.APIForwardingState, e
|
||||||
return "", machine.NoForwarding, err
|
return "", machine.NoForwarding, err
|
||||||
}
|
}
|
||||||
|
|
||||||
dnr, dnw, err := machine.GetDevNullFiles()
|
|
||||||
if err != nil {
|
|
||||||
return "", machine.NoForwarding, err
|
|
||||||
}
|
|
||||||
|
|
||||||
defer dnr.Close()
|
|
||||||
defer dnw.Close()
|
|
||||||
|
|
||||||
cmd := gvproxy.NewGvproxyCommand()
|
cmd := gvproxy.NewGvproxyCommand()
|
||||||
cmd.AddQemuSocket(fmt.Sprintf("unix://%s", v.QMPMonitor.Address.GetPath()))
|
cmd.AddQemuSocket(fmt.Sprintf("unix://%s", v.QMPMonitor.Address.GetPath()))
|
||||||
cmd.PidFile = v.PidFilePath.GetPath()
|
cmd.PidFile = v.PidFilePath.GetPath()
|
||||||
|
@ -1342,7 +1334,6 @@ func (v *MachineVM) startHostNetworking() (string, machine.APIForwardingState, e
|
||||||
}
|
}
|
||||||
|
|
||||||
c := cmd.Cmd(binary)
|
c := cmd.Cmd(binary)
|
||||||
c.ExtraFiles = []*os.File{dnr, dnw, dnw}
|
|
||||||
if err := c.Start(); err != nil {
|
if err := c.Start(); err != nil {
|
||||||
return "", 0, fmt.Errorf("unable to execute: %q: %w", cmd.ToCmdline(), err)
|
return "", 0, fmt.Errorf("unable to execute: %q: %w", cmd.ToCmdline(), err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue