Quoting Serge Hallyn (serge.hal...@ubuntu.com): > Quoting Stéphane Graber (stgra...@ubuntu.com): > > When accessing nested containers, hardcode the path to their config. > > > > Signed-off-by: Stéphane Graber <stgra...@ubuntu.com> > > Acked-by: Serge E. Hallyn <serge.hal...@ubuntu.com>
(So actually I meant to pull out the ack) > > but, > > > --- > > src/lxc/lxc-ls | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/src/lxc/lxc-ls b/src/lxc/lxc-ls > > index e358525..d63d9d6 100755 > > --- a/src/lxc/lxc-ls > > +++ b/src/lxc/lxc-ls > > @@ -211,6 +211,9 @@ for container_name in > > lxc.list_containers(config_path=lxcpath): > > > > It might be nicer if 'lxcpath' were called 'nested_lxcpath' or > something to make it clear how it differs from args.lxcpath. > > > container = lxc.Container(container_name, args.lxcpath) > > If container_name exists in args.lxcpath, that configuration file > will be loaded right now. > > > > > + if 'NESTED' in os.environ: > > + container.load_config(os.path.join(lxcpath, container_name, > > "config")) > > It doesn't look like the python load_config() function clears the > configuration if already loaded - and even if it did it seems a > waste to do this. Why not just > > if 'NESTED' in os.environ: > container = lxc.Container(container_name, lxcpath) > else > container = lxc.Container(container_name, args.lxcpath) > > ? > > > if container.controllable: > > state = container.state > > else: > > -- > > 1.8.5.2 > > > > _______________________________________________ > > lxc-devel mailing list > > lxc-devel@lists.linuxcontainers.org > > http://lists.linuxcontainers.org/listinfo/lxc-devel > _______________________________________________ > lxc-devel mailing list > lxc-devel@lists.linuxcontainers.org > http://lists.linuxcontainers.org/listinfo/lxc-devel _______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel