X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=container.h;h=dede69632dfc7435d0c6430059499e01db3e96f4;hb=6010bd3e126717ef8e16a83d5b489aea42de889d;hp=dd2e432adbfc586fd824846d63485b42248fe8a9;hpb=7f0f6b2a73f87c31cefc488316e387ed31838ed8;p=project%2Fprocd.git diff --git a/container.h b/container.h index dd2e432..dede696 100644 --- a/container.h +++ b/container.h @@ -20,7 +20,9 @@ static inline bool is_container() { struct stat s; - return !!getenv("container") || !!stat("/.dockerenv", &s); + int r = stat("/.dockerenv", &s); + int pv_r = stat("/pantavisor", &s); + return !!getenv("container") || r == 0 || pv_r == 0; } #endif