[lxc-devel] [PATCH 1/1] create: add a quiet flag

Dwight Engen dwight.engen at oracle.com
Fri Jul 12 20:36:05 UTC 2013


On Fri, 12 Jul 2013 09:44:41 -0500
Serge Hallyn <serge.hallyn at ubuntu.com> wrote:

> 
> If set, then fds 0,1,2 will be redirected while the creation
> template is executed.
> 
> Note, as Dwight has pointed out, if fd 0 is redirected, then if
> templates ask for input there will be a problem.  We could simply
> not redirect fd 0, or we could require that templates work without
> interaction.  I'm assuming here that we want to do the latter, but
> I'm open to changing that.
> 
> Reported-by: "S.Çağlar Onur" <caglar at 10ur.org>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
> ---
>  src/lua-lxc/core.c       |    2 +-
>  src/lxc/lxc_create.c     |    5 ++++-
>  src/lxc/lxccontainer.c   |   20 ++++++++++++++------
>  src/lxc/lxccontainer.h   |    7 +++++--
>  src/python-lxc/lxc.c     |    2 +-
>  src/tests/cgpath.c       |    2 +-
>  src/tests/clonetest.c    |    2 +-
>  src/tests/console.c      |    2 +-
>  src/tests/createtest.c   |    2 +-
>  src/tests/get_item.c     |    2 +-
>  src/tests/shutdowntest.c |    2 +-
>  11 files changed, 31 insertions(+), 17 deletions(-)
> 
> diff --git a/src/lua-lxc/core.c b/src/lua-lxc/core.c
> index 778ef99..642dbfc 100644
> --- a/src/lua-lxc/core.c
> +++ b/src/lua-lxc/core.c
> @@ -111,7 +111,7 @@ static int container_create(lua_State *L)
>  	argv[i] = strdupa(luaL_checkstring(L, i+3));
>      argv[i] = NULL;
>  
> -    lua_pushboolean(L, !!c->create(c, template_name, NULL, NULL,
> argv));
> +    lua_pushboolean(L, !!c->create(c, template_name, NULL, NULL, 0,
> argv)); return 1;

Hi Serge, don't we want this and the python API to pass LXC_CREATE_QUIET?




More information about the lxc-devel mailing list