[lxc-devel] [lxc/lxc] 70f3eb: destroy the original container after making sure t...

GitHub noreply at github.com
Wed Jun 4 14:59:51 UTC 2014


  Branch: refs/heads/stable-1.0
  Home:   https://github.com/lxc/lxc
  Commit: 70f3eb4e850daa87ab50e3515380520ed44363d3
      https://github.com/lxc/lxc/commit/70f3eb4e850daa87ab50e3515380520ed44363d3
  Author: S.Çağlar Onur <caglar at 10ur.org>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  destroy the original container after making sure the snapshot exists (fixes #224)

Signed-off-by: S.Çağlar Onur <caglar at 10ur.org>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: dcfd0c996df288b28fbffb3d61fa460adadcc07a
      https://github.com/lxc/lxc/commit/dcfd0c996df288b28fbffb3d61fa460adadcc07a
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M src/lxc/attach.c
    M src/lxc/attach.h
    M src/lxc/conf.h

  Log Message:
  -----------
  attach: get personality through get_config command

Newer kernels optionally disallow reading /proc/$$/personality by
non-root users.  We can get the personality through the lxc command
interface, so do so.

Also try to be more consistent about personality being a signed long.
We had it as int, unsigned long, signed long throughout the code.

(This addresses bug
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1322067 :
3.15.0-1.x breaks lxc-attach for unprivileged containers)

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: ee6dcf1220b6b3bc965671ad7e79fe65b5c804de
      https://github.com/lxc/lxc/commit/ee6dcf1220b6b3bc965671ad7e79fe65b5c804de
  Author: bartekplus <bartekplus at gmail.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  Fix incorrect value used in comparison

Signed-off-by: Bartosz Tomczyk <bartekplus at gmail.com>
Acked-by: Dwight Engen <dwight.engen at oracle.com>


  Commit: ff838db604d2a91641ea6a8a49e5ad451ed60b5a
      https://github.com/lxc/lxc/commit/ff838db604d2a91641ea6a8a49e5ad451ed60b5a
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure.ac: don't let -lcgmanager end up in LIBS

AC_SEARCH_LIBS always places the library being queried into LIBS.  We
don't want that - we were only checking whether a function is
available.  Not everything (notably not init.lxc.static) needs to
link against -lcgmanager.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 9c244686536d4461f5cf72086068d3e22c35bd05
      https://github.com/lxc/lxc/commit/9c244686536d4461f5cf72086068d3e22c35bd05
  Author: Dwight Engen <dwight.engen at oracle.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  point user to updated man page in template boilerplate

Signed-off-by: Dwight Engen <dwight.engen at oracle.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 25adb8fa02c88d572e1c11e882ab590c6944b492
      https://github.com/lxc/lxc/commit/25adb8fa02c88d572e1c11e882ab590c6944b492
  Author: TAMUKI Shoichi <tamuki at linet.gr.jp>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M templates/lxc-plamo.in

  Log Message:
  -----------
  lxc-plamo: fix for configuring network interface

Fix configure_plamo so as not to configure wireless network interface
in containers even if the host uses wireless network interface.

Signed-off-by: TAMUKI Shoichi <tamuki at linet.gr.jp>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 2a3628f5bb25d71ec1d6eb13b4078740cbca7acc
      https://github.com/lxc/lxc/commit/2a3628f5bb25d71ec1d6eb13b4078740cbca7acc
  Author: bartekplus <bartekplus at gmail.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  Corrected debug message

Signed-off-by: Bartosz Tomczyk <bartekplus at gmail.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 8db55a6d14ee781448bd70e95b361bda15cf149b
      https://github.com/lxc/lxc/commit/8db55a6d14ee781448bd70e95b361bda15cf149b
  Author: bartekplus <bartekplus at gmail.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M src/lxc/lxc_execute.c

  Log Message:
  -----------
  Free lxc configuration structure

Signed-off-by: Bartosz Tomczyk <bartekplus at gmail.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 3a491345c47dea94632e43dd03291cebe16a8649
      https://github.com/lxc/lxc/commit/3a491345c47dea94632e43dd03291cebe16a8649
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M src/python-lxc/lxc.c
    M src/python-lxc/lxc/__init__.py

  Log Message:
  -----------
  python3: Don't require a template name

The template name isn't required, if it's not passed, then create will
simply be asked to create a container without a rootfs.

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: d63b7ba43ca249b4a4c2f1a9c3ffc5754c73539c
      https://github.com/lxc/lxc/commit/d63b7ba43ca249b4a4c2f1a9c3ffc5754c73539c
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M src/python-lxc/lxc.c

  Log Message:
  -----------
  python3: Handle invalid global config keys

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 2e8b4ddb5ab421b6e81fab38aba753e56453843b
      https://github.com/lxc/lxc/commit/2e8b4ddb5ab421b6e81fab38aba753e56453843b
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  lxcapi_snapshot: check that c is defined

before using it, like the other snapshot api methods do.

This will need to go into stable-1.0 as well.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 232ba3364a559d99dd06981686f55ec0b97bbee0
      https://github.com/lxc/lxc/commit/232ba3364a559d99dd06981686f55ec0b97bbee0
  Author: Michael H. Warfield <mhw at WittsEnd.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M templates/lxc-fedora.in

  Log Message:
  -----------
  lxc-fedora.in: Correct some systemd target setups.

Set the halt.target action to be sigpwr.target.  This allows
SIGPWR to properly shut the container down from lxc-stop.

Renable the systemd-journald.service.

Signed-off-by: Michael H. Warfield <mhw at WittsEnd.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 8b1ef7543443acb9d4ae2e40974be65778def8ef
      https://github.com/lxc/lxc/commit/8b1ef7543443acb9d4ae2e40974be65778def8ef
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2014-06-04 (Wed, 04 Jun 2014)

  Changed paths:
    M templates/lxc-download.in

  Log Message:
  -----------
  lxc-download: Attempt to get the GPG key 3 times

This is to deal with the GPG pool occasionaly yielding broken servers.

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


Compare: https://github.com/lxc/lxc/compare/35d0ebf102ff...8b1ef7543443


More information about the lxc-devel mailing list