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", );
}
#endif
--
2.20.1
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel