Add machine-enabled to containers.conf for machine

Add machine-enabled=true into /etc/containers/containers.conf when
initing a VM. This field should tell Podman it's being run in a
podman-machine and it will be used in future to tell podman to set up
other necessary machine stuff such as networking

[NO TESTS NEEDED]

Signed-off-by: Ashley Cui <acui@redhat.com>
This commit is contained in:
Ashley Cui
2021-04-23 16:09:22 -04:00
parent ba60821f0a
commit bd76701e89

View File

@ -168,6 +168,22 @@ func getFiles(usrName string) []File {
}, },
FileEmbedded1: FileEmbedded1{Mode: intToPtr(420)}, FileEmbedded1: FileEmbedded1{Mode: intToPtr(420)},
}) })
// Set machine_enabled to true to indicate we're in a VM
files = append(files, File{
Node: Node{
Group: getNodeGrp("root"),
Path: "/etc/containers/containers.conf",
User: getNodeUsr("root"),
},
FileEmbedded1: FileEmbedded1{
Append: nil,
Contents: Resource{
Source: strToPtr("data:,%5Bengine%5D%0Amachine_enabled%3Dtrue%0A"),
},
Mode: intToPtr(420),
},
})
return files return files
} }