Blame SOURCES/0023-docker-Check-for-.dockerenv-too.patch

08d0b2
From a24df0c780aaf74f0ed408bc55386b9f933fb7aa Mon Sep 17 00:00:00 2001
08d0b2
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta@iki.fi>
08d0b2
Date: Sun, 1 Dec 2019 07:58:04 +0200
08d0b2
Subject: [PATCH 23/25] docker: Check for /.dockerenv too
08d0b2
08d0b2
/.dockerinit may no longer exist.
08d0b2
08d0b2
Ref https://github.com/moby/moby/issues/18355
08d0b2
08d0b2
(cherry picked from commit e2c49cda221f95cb65b1b3ac3ae15aa41d92f519)
08d0b2
---
08d0b2
 tests/docker/.dockerenv  | 0
08d0b2
 tests/docker/Makefile.am | 1 +
08d0b2
 virt-what.in             | 2 +-
08d0b2
 3 files changed, 2 insertions(+), 1 deletion(-)
08d0b2
 create mode 100644 tests/docker/.dockerenv
08d0b2
08d0b2
diff --git a/tests/docker/.dockerenv b/tests/docker/.dockerenv
08d0b2
new file mode 100644
08d0b2
index 0000000..e69de29
08d0b2
diff --git a/tests/docker/Makefile.am b/tests/docker/Makefile.am
08d0b2
index e0ea991..e2a95d8 100644
08d0b2
--- a/tests/docker/Makefile.am
08d0b2
+++ b/tests/docker/Makefile.am
08d0b2
@@ -21,6 +21,7 @@ TESTS = test.sh
08d0b2
 
08d0b2
 EXTRA_DIST = \
08d0b2
 	test.sh \
08d0b2
+	.dockerenv \
08d0b2
 	.dockerinit \
08d0b2
 	proc/cpuinfo \
08d0b2
 	proc/self/status \
08d0b2
diff --git a/virt-what.in b/virt-what.in
08d0b2
index 59743c3..900a05d 100644
08d0b2
--- a/virt-what.in
08d0b2
+++ b/virt-what.in
08d0b2
@@ -349,7 +349,7 @@ if ! "$skip_lkvm"; then
08d0b2
 fi
08d0b2
 
08d0b2
 # Check for Docker.
08d0b2
-if [ -f "${root}/.dockerinit" ]; then
08d0b2
+if [ -f "${root}/.dockerenv" ] || [ -f "${root}/.dockerinit" ]; then
08d0b2
     echo docker
08d0b2
 fi
08d0b2
 
08d0b2
-- 
08d0b2
2.18.4
08d0b2