From 7f0f6b2a73f87c31cefc488316e387ed31838ed8 Mon Sep 17 00:00:00 2001 From: Paul Spooren Date: Mon, 27 May 2019 11:33:29 +0200 Subject: [PATCH] procd: add docker support detects if running in a docker container, which then requires special treatment of mounts. OpenWrt within Docker is useful for CI testing. Signed-off-by: Paul Spooren --- container.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/container.h b/container.h index d33fa32..dd2e432 100644 --- a/container.h +++ b/container.h @@ -16,9 +16,11 @@ #include #include +#include static inline bool is_container() { - return !!getenv("container"); + struct stat s; + return !!getenv("container") || !!stat("/.dockerenv", &s); } #endif -- 2.25.1