mirror of
https://github.com/containers/podman.git
synced 2025-11-01 22:32:50 +08:00
Merge pull request #21175 from baude/consolidateIgnitionReadySocket
consolidate ignition ready socket unit
This commit is contained in:
@ -215,7 +215,7 @@ func (v *MachineVM) Init(opts machine.InitOptions) (bool, error) {
|
||||
return false, err
|
||||
}
|
||||
|
||||
readyUnitFile, err := createReadyUnitFile()
|
||||
readyUnitFile, err := ignition.CreateReadyUnitFile(define.QemuVirt, nil)
|
||||
if err != nil {
|
||||
return false, err
|
||||
}
|
||||
@ -232,14 +232,6 @@ func (v *MachineVM) Init(opts machine.InitOptions) (bool, error) {
|
||||
return err == nil, err
|
||||
}
|
||||
|
||||
func createReadyUnitFile() (string, error) {
|
||||
readyUnit := ignition.DefaultReadyUnitFile()
|
||||
readyUnit.Add("Unit", "Requires", "dev-virtio\\x2dports-vport1p1.device")
|
||||
readyUnit.Add("Unit", "After", "systemd-user-sessions.service")
|
||||
readyUnit.Add("Service", "ExecStart", "/bin/sh -c '/usr/bin/echo Ready >/dev/vport1p1'")
|
||||
return readyUnit.ToString()
|
||||
}
|
||||
|
||||
func (v *MachineVM) removeSystemConnections() error {
|
||||
return machine.RemoveConnections(v.Name, fmt.Sprintf("%s-root", v.Name))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user