basic/virt: treat "podman" as separate container type
We would detect podman as container-other. Let's assign a name to it. Inspired by https://github.com/containers/libpod/issues/2996.
This commit is contained in:
@@ -436,6 +436,7 @@ int detect_container(void) {
|
||||
{ "lxc-libvirt", VIRTUALIZATION_LXC_LIBVIRT },
|
||||
{ "systemd-nspawn", VIRTUALIZATION_SYSTEMD_NSPAWN },
|
||||
{ "docker", VIRTUALIZATION_DOCKER },
|
||||
{ "podman", VIRTUALIZATION_PODMAN },
|
||||
{ "rkt", VIRTUALIZATION_RKT },
|
||||
{ "wsl", VIRTUALIZATION_WSL },
|
||||
};
|
||||
@@ -655,6 +656,7 @@ static const char *const virtualization_table[_VIRTUALIZATION_MAX] = {
|
||||
[VIRTUALIZATION_LXC] = "lxc",
|
||||
[VIRTUALIZATION_OPENVZ] = "openvz",
|
||||
[VIRTUALIZATION_DOCKER] = "docker",
|
||||
[VIRTUALIZATION_PODMAN] = "podman",
|
||||
[VIRTUALIZATION_RKT] = "rkt",
|
||||
[VIRTUALIZATION_WSL] = "wsl",
|
||||
[VIRTUALIZATION_CONTAINER_OTHER] = "container-other",
|
||||
|
||||
@@ -31,6 +31,7 @@ enum {
|
||||
VIRTUALIZATION_LXC,
|
||||
VIRTUALIZATION_OPENVZ,
|
||||
VIRTUALIZATION_DOCKER,
|
||||
VIRTUALIZATION_PODMAN,
|
||||
VIRTUALIZATION_RKT,
|
||||
VIRTUALIZATION_WSL,
|
||||
VIRTUALIZATION_CONTAINER_OTHER,
|
||||
|
||||
Reference in New Issue
Block a user