--- a/src/librc/librc.c 2010-12-08 05:32:44.000000000 +0100 +++ b/src/librc/librc.c 2010-12-21 20:57:12.744297767 +0100 @@ -233,7 +233,7 @@ return RC_SYS_VSERVER; else if (exists("/proc/vz/veinfo") && !exists("/proc/vz/version")) return RC_SYS_OPENVZ; - else if (file_regex("/proc/self/cgroup", ":/.+$")) + else if (file_regex("/proc/self/cgroup", ":/.+$") && ! (exists("/proc/user_beancounters") || exists("/proc/bc"))) return RC_SYS_LXC; else if (file_regex("/proc/self/status", "envID:[[:space:]]*[1-9]"))