Remove broken automatic LXC subsystem detection.
Any system using cgroups was being detected as an LXC system. This was triggering on OpenVZ under RHEL6 as well as the "automated per tty task groups" as discussed on the LKML. All LXC users should now switch to the new rc_sys variable introduced in the previous patch. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
This commit is contained in:
parent
09f990a7c8
commit
3d4d1ab14b
@ -277,8 +277,6 @@ rc_sys_v1(void)
|
|||||||
return RC_SYS_VSERVER;
|
return RC_SYS_VSERVER;
|
||||||
else if (exists("/proc/vz/veinfo") && !exists("/proc/vz/version"))
|
else if (exists("/proc/vz/veinfo") && !exists("/proc/vz/version"))
|
||||||
return RC_SYS_OPENVZ;
|
return RC_SYS_OPENVZ;
|
||||||
else if (file_regex("/proc/self/cgroup", ":/.+$"))
|
|
||||||
return RC_SYS_LXC;
|
|
||||||
else if (file_regex("/proc/self/status",
|
else if (file_regex("/proc/self/status",
|
||||||
"envID:[[:space:]]*[1-9]"))
|
"envID:[[:space:]]*[1-9]"))
|
||||||
return RC_SYS_OPENVZ; /* old test */
|
return RC_SYS_OPENVZ; /* old test */
|
||||||
|
Loading…
Reference in New Issue
Block a user