[virt-tools-list] [PATCH 1/3] Add detection for LXC + tests

Marc Fournier marc.fournier at camptocamp.com
Tue Apr 16 20:13:41 UTC 2013


Excerpts from Daniel P. Berrange's message of 2013-04-11 15:48:59 +0200:
> On Thu, Apr 11, 2013 at 02:51:53PM +0200, Marc Fournier wrote:
> [...]
> IMHO this is uneccesarily complex. Just check for existence of
> a 'container' environment varibles in /proc/1/environ, which is
> the agreed marker for a container[1], and ignore legacy code
> which didn't set that. The cgroups check doesn't add any value
> here either.
> 
> Daniel
> 
> [1] http://www.freedesktop.org/wiki/Software/systemd/ContainerInterface

Thanks for the review, Daniel !

So if we don't need to take older LXC implementations in account,
everything is indeed much simpler :)

I wasn't aware of the page you mentioned, but I did notice RHEL6 and
upcoming debian 7 both set this "container" environment variable. I was
just worried to also catch legacy implementations.

I'll post an updated patch(set) to the list in a couple of minutes.

Cheers,
Marc




More information about the virt-tools-list mailing list