[lxc-devel] [GIT] lxc branch, master, updated. 07ede9040852d161b84776f9d83be05a0d0b87ec

Daniel Lezcano git at users.sourceforge.net
Fri Nov 13 10:58:52 UTC 2009


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "lxc".

The branch, master has been updated
       via  07ede9040852d161b84776f9d83be05a0d0b87ec (commit)
       via  3fb0a9bb6e13143e7a55f2a709ec84da923b6044 (commit)
       via  0079c6c0daf68f3ac9d7f20ffdfa4946168c583a (commit)
       via  70dd139727aa74f82b0405ed476343ab8b0343d9 (commit)
       via  3f4a86bf0f5548c4605eb682688d6b664866266c (commit)
       via  e7938e9ee33e598a113e8534f26ef3fe9844e14f (commit)
       via  88329c69cd119535e5d3ec400f275aad35f8b6cc (commit)
       via  1846e71a27b2f08940c807bd5466cada8093cea9 (commit)
       via  ab2d32f88ce27337a1b429e32058f0948cb72bf0 (commit)
       via  488624016575d092d56211347b2bbe8367cd339a (commit)
       via  6dadd7dc71e01689cb801c16427b8bf98a95e979 (commit)
      from  adaeaa992a6a7a6af923416a1c36b63858055533 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 07ede9040852d161b84776f9d83be05a0d0b87ec
Author: Daniel Lezcano <daniel.lezcano at free.fr>
Date:   Fri Nov 13 11:48:29 2009 +0100

    Fix lxc-netstat script
    
    Recent changes around the configuration tree broke the current
    implementation of the lxc-netstat.
    
    Instead of retrieving the init_pid in the /var/lxc/<name>/...,
    pick one in the cgroup tasks list.
    
    There is still a restriction with this command making impossible
    to run it as non-root, any idea is welcome :(
    
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

commit 3fb0a9bb6e13143e7a55f2a709ec84da923b6044
Author: Andrian Nord <nightnord at gmail.com>
Date:   Fri Nov 13 11:48:29 2009 +0100

    Q: general lxc architecture
    
    Patch moves etc/* contents into doc/examples/ and adds
    --disable-examples configure switch which may be used not to install
    examples. Default is to install them into ${docdir}/examples (commonly:
    /usr/share/doc/lxc/examples)
    
    Signed-off-by: Andrian Nord <NightNord at gmail.com>
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

commit 0079c6c0daf68f3ac9d7f20ffdfa4946168c583a
Author: Michel Normand <michel.mno at free.fr>
Date:   Fri Nov 13 11:48:29 2009 +0100

    lxc lxc-sshd using new lxc.mount.entry keyword
    
    Signed-off-by: Michel Normand <michel_mno at laposte.net>
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

commit 70dd139727aa74f82b0405ed476343ab8b0343d9
Author: Michel Normand <michel.mno at free.fr>
Date:   Fri Nov 13 11:48:29 2009 +0100

    lxc: remove lxc.mount setting in lxc-fedora script
    
    This script do not use extract fstab (as done by lxc-debian)
    so there is no reason to set the lxc.mount key in config file.
    
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>
    Signed-off-by: Michel Normand <michel_mno at laposte.net>

commit 3f4a86bf0f5548c4605eb682688d6b664866266c
Author: Michel Normand <michel.mno at free.fr>
Date:   Fri Nov 13 11:48:29 2009 +0100

    lxc-debian using new lxc.mount.entry keyword
    
    Fix script to not add a fstab file.
    
    Signed-off-by: Michel Normand <michel_mno at laposte.net>
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

commit e7938e9ee33e598a113e8534f26ef3fe9844e14f
Author: Michel Normand <michel.mno at free.fr>
Date:   Fri Nov 13 11:48:29 2009 +0100

    lxc: add a new lxc.mount.entry keyword
    
    The purpose of this new keyword is to save in main config file
    all the lines of a provided fstab file.
    This will ultimately replace the the lxc.mount keyword
    when lxc scripts will use the new keyword.
    
    Warning: I did not validated this patch
    in all conditions of provided malformed input string.
    
    Signed-off-by: Michel Normand <michel_mno at laposte.net>
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

commit 88329c69cd119535e5d3ec400f275aad35f8b6cc
Author: Michel Normand <michel.mno at free.fr>
Date:   Fri Nov 13 11:48:29 2009 +0100

    stop config reading if cgroup setting failed
    
    in today's code lxc-start to not stop if setup_cgroup is detecting an error
    
    Signed-off-by: Michel Normand <michel_mno at laposte.net>
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

commit 1846e71a27b2f08940c807bd5466cada8093cea9
Author: Michel Normand <michel.mno at free.fr>
Date:   Fri Nov 13 11:48:29 2009 +0100

    lxc-debian to not use empty mount table
    
    lxc should not save in config generated file the name of an
    empty file if no additionnal mount point specified by user.
    
    Signed-off-by: Michel Normand <michel_mno at laposte.net>
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

commit ab2d32f88ce27337a1b429e32058f0948cb72bf0
Author: Daniel Lezcano <daniel.lezcano at free.fr>
Date:   Fri Nov 13 11:48:29 2009 +0100

    Replace create/destroy by a script
    
    The simplification of the container configuration makes
    pointless to have so much complexity in the container creation.
    Let's remove that and replace by some scripts.
    
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

commit 488624016575d092d56211347b2bbe8367cd339a
Author: Daniel Lezcaon <daniel.lezcano at free.fr>
Date:   Fri Nov 13 11:48:29 2009 +0100

    Allows a container to run without previous creation
    
    When a container was created, its configuration is used.
    When a container was not created, the configuration specified in
    the command line is used, if not configuration file is used,
    default values are used.
    
    That allows to create 'volatile' container, like tmp files.
    It is useful for example to spawn different container with the
    same generic configuration file. That let the user to have its own
    repository of configuration files.
    
    And, more important, that fix temporary created container with
    lxc-execute to be not deleted when the host crash or the command
    is killed.
    
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

commit 6dadd7dc71e01689cb801c16427b8bf98a95e979
Author: Dhaval Giani <dhaval at linux.vnet.ibm.com>
Date:   Fri Nov 13 11:48:29 2009 +0100

    liblxc: Fix compile failure
    
    Fix compile failure
    
    commit 884866b3c305f1edd74c9ea7f082d009a86f3fd5 introduces a compile
    failure,
    
    make[3]: *** No rule to make target `lock.c', needed by `liblxc_so-lock.o'.  Stop.
    make[3]: Leaving directory `/home/dhaval/work/lxc/lxc/src/lxc'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/dhaval/work/lxc/lxc/src'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/dhaval/work/lxc/lxc/src'
    make: *** [all-recursive] Error 1
    
    Remove those entries from the Makefile
    
    Signed-off-by: Dhaval Giani <dhaval at linux.vnet.ibm.com>
    Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>

-----------------------------------------------------------------------

Summary of changes:
 Makefile.am                                   |    4 +-
 configure.ac                                  |   24 ++-
 doc/Makefile.am                               |    2 +
 {etc => doc/examples}/Makefile.am             |   10 +-
 {etc => doc/examples}/lxc-complex-config.in   |    2 +-
 {etc => doc/examples}/lxc-empty-netns.conf.in |    0
 {etc => doc/examples}/lxc-macvlan.conf.in     |    0
 {etc => doc/examples}/lxc-no-netns.conf.in    |    0
 {etc => doc/examples}/lxc-phys.conf.in        |    0
 {etc => doc/examples}/lxc-veth.conf.in        |    0
 etc/.cvsignore                                |    9 -
 scripts/lxc-debian.in                         |   10 +-
 scripts/lxc-fedora.in                         |   11 --
 scripts/lxc-sshd.in                           |   18 +--
 src/lxc/Makefile.am                           |   12 +-
 src/lxc/conf.c                                |  238 ++++++-------------------
 src/lxc/conf.h                                |    6 +-
 src/lxc/confile.c                             |   36 ++++-
 src/lxc/create.c                              |  149 ---------------
 src/lxc/destroy.c                             |  103 -----------
 src/lxc/lxc-create.in                         |   97 ++++++++++
 src/lxc/lxc-destroy.in                        |   79 ++++++++
 src/lxc/lxc-netstat.in                        |   43 +++--
 src/lxc/lxc.h                                 |   25 +---
 src/lxc/lxc_create.c                          |  100 -----------
 src/lxc/lxc_destroy.c                         |   69 -------
 src/lxc/lxc_execute.c                         |   30 +---
 src/lxc/lxc_start.c                           |    8 +-
 src/lxc/start.c                               |   26 +--
 src/lxc/start.h                               |    2 +-
 30 files changed, 363 insertions(+), 750 deletions(-)
 rename {etc => doc/examples}/Makefile.am (70%)
 rename {etc => doc/examples}/lxc-complex-config.in (99%)
 rename {etc => doc/examples}/lxc-empty-netns.conf.in (100%)
 rename {etc => doc/examples}/lxc-macvlan.conf.in (100%)
 rename {etc => doc/examples}/lxc-no-netns.conf.in (100%)
 rename {etc => doc/examples}/lxc-phys.conf.in (100%)
 rename {etc => doc/examples}/lxc-veth.conf.in (100%)
 delete mode 100644 etc/.cvsignore
 delete mode 100644 src/lxc/create.c
 delete mode 100644 src/lxc/destroy.c
 create mode 100644 src/lxc/lxc-create.in
 create mode 100644 src/lxc/lxc-destroy.in
 delete mode 100644 src/lxc/lxc_create.c
 delete mode 100644 src/lxc/lxc_destroy.c


hooks/post-receive
-- 
lxc




More information about the lxc-devel mailing list