Skip to content
Commits on Jun 24, 2016
  1. @stgraber

    Merge pull request #1056 from AnrDaemon/patch-1

    Force lxc-instance to behave like a good Upstart client
    stgraber committed on GitHub Jun 23, 2016
  2. @AnrDaemon

    Force lxc-instance to behave like a good Upstart client

    Remove unnecessary shell wrap around job start.
    Force foreground execution to allow job monitoring and control.
    
    Signed-off-by Andrey Repin <anrdaemon@yandex.ru>
    AnrDaemon committed on GitHub Jun 24, 2016
Commits on Jun 23, 2016
  1. @brauner

    Merge pull request #1055 from stgraber/master

    apparmor: Allow bind-mounts and {r}shared/{r}private
    brauner committed on GitHub Jun 23, 2016
  2. @stgraber

    apparmor: Allow bind-mounts and {r}shared/{r}private

    Bind-mounts aren't harmful in containers, so long as they're not used to
    bypass MAC policies.
    
    This change allows bind-mounting of any path which isn't a dangerous
    filesystem that's otherwise blocked by apparmor.
    
    This also allows switching paths {r}shared or {r}private.
    
    Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
    stgraber committed Jun 23, 2016
Commits on Jun 21, 2016
  1. @brauner

    Merge pull request #1053 from tenforward/plamo

    plamo: Improve Plamo template
    brauner committed on GitHub Jun 21, 2016
  2. @tenforward

    plamo: Improve Plamo template

    * configure to start only the minimum of service
    * add ntp, kmod to ignore packages
    
    Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
    tenforward committed Jun 21, 2016
Commits on Jun 18, 2016
  1. @stgraber

    Merge pull request #1052 from terceiro/debian-init

    lxc-debian: make sure init is installed
    stgraber committed on GitHub Jun 18, 2016
  2. @terceiro @terceiro

    lxc-debian: make sure init is installed

    init 1.34 is not "Essential" anymore, in order to make it not required
    on minimal chroots, docker containers, etc. Because of that we now need
    to manually include it on systems that are expected to boot.
    
    Signed-off-by: Antonio Terceiro <terceiro@debian.org>
    terceiro committed with terceiro Jun 17, 2016
Commits on Jun 13, 2016
  1. @stgraber

    Merge pull request #1047 from brauner/mips_container

    lxc-debian: allow to specify a binfmt interpreter
    stgraber committed on GitHub Jun 13, 2016
  2. @vivier @brauner

    lxc-debian: allow to specify a binfmt interpreter

    If you specify an interpreter path with "-I" or "--interpreter-path",
    the architecture of the debian container can differ from the one of
    the host.
    
    Before creating the container, binfmt must be configured on the host:
    the script checks the name of the interpreter in /proc/sys/fs/binfmt_misc/
    to know where to install it in the container.
    
    To create a MIPS container on an x86_64 host:
    
    $ cat /proc/sys/fs/binfmt_misc/qemu-mips
    enabled
    interpreter //qemu-mips
    flags: OC
    offset 0
    magic 7f454c4601020100000000000000000000020008
    mask ffffffffffffff00fffffffffffffffffffeffff
    
    $ sudo lxc-create -n virtmips-stretch -t debian -- \
                     --arch=mips \
                     --interpreter-path=./mips-linux-user/qemu-mips \
                     --mirror=http://ftp.debian.org/debian \
                     --release=stretch
    
    Signed-off-by: Laurent Vivier <laurent@vivier.eu>
    vivier committed with brauner Jun 13, 2016
Commits on Jun 9, 2016
  1. @hallyn

    Merge pull request #1045 from thtanaka/console-login-ol72

    Unable to login via console in OL7.2
    hallyn committed on GitHub Jun 9, 2016
  2. @thtanaka

    Unable to login via console in OL7.2

    There is container-getty.service with OL7.2 systemd, it
    is also used for managing the getty service, use that
    instead and not manually create it.
    
    Signed-off-by: Thomas Tanaka <thomas.tanaka@oracle.com>
    thtanaka committed Jun 9, 2016
Commits on Jun 7, 2016
  1. @brauner

    Merge pull request #1043 from stgraber/master

    Drop lxc-devsetup as unneeded by current autodev
    brauner committed Jun 7, 2016
  2. @stgraber

    Drop lxc-devsetup as unneeded by current autodev

    Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
    stgraber committed Jun 7, 2016
Commits on Jun 6, 2016
  1. @brauner

    Merge pull request #1042 from GreatFruitOmsk/python-rpath

    python-lxc: follow global rpath setting for autotools builds
    brauner committed Jun 6, 2016
  2. @amezin

    python-lxc: follow global rpath setting for autotools builds

    When LXC is configured with --enable-rpath, I expect Python bindings
    to be able to find the library in a non-standard location, just like
    LXC command-line tools.
    
    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed Jun 6, 2016
Commits on Jun 3, 2016
  1. @stgraber

    Merge pull request #1040 from odyssey4me/include_apt_transport_https

    Move apt-transport-https to global packages_template
    stgraber committed Jun 3, 2016
  2. @odyssey4me

    Move apt-transport-https to global packages_template

    In many environments the preference is to configure containers with
    apt mirrors that are SSL-secured.
    
    When building containers using the download template this can't be
    done unless an insecure mirror is first used to install the
    apt-transport-https package, then the sources reconfigured to
    use the https URL.
    
    When building containers without using the download template this
    can't be done unless the container creator specifically includes
    this package in the package list at build time. It seems more
    intuitive to me to have the package installed by default.
    
    Commit 396f75a added the package
    to the minbase variant, but this variant is not used by the download
    template build process. The build process instead specifies no
    variant, so this patch moves the package from the packages_template
    package list in the minbase variant to the global packages_template
    package list, ensuring that this package is included in all Ubuntu
    build images that use the lxc-ubuntu template.
    
    Signed-off-by: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
    odyssey4me committed Jun 3, 2016
Commits on Jun 2, 2016
  1. @stgraber

    Merge pull request #1037 from evgeni/lxc.service-simple

    start containers in foreground when using the lxc@.service
    stgraber committed Jun 2, 2016
  2. @evgeni

    start containers in foreground when using the lxc@.service

    lxc-start started to default to daemonize the container when starting
    this conflicts with type=simple of the systemd unit
    
    call lxc-start with -F and thus force execution in foreground
    that way we can feed the log to journald properly and keep type=simple
    
    Debian-Bug: https://bugs.debian.org/826100
    Signed-off-by: Evgeni Golov <evgeni@golov.de>
    evgeni committed Jun 2, 2016
Commits on May 31, 2016
  1. @stgraber

    Merge pull request #1036 from GreatFruitOmsk/python-setuptools

    python-lxc: fix breakage caused by the switch to setuptools
    stgraber committed May 31, 2016
  2. @amezin

    python-lxc: put egg-info into build directory

    To keep source directory clean.
    
    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed May 31, 2016
  3. @amezin

    python-lxc: always set --root for install command

    This implies '--single-version-externally-managed', which we
    actually want for autotools builds.
    
    Fixes current problems with jenkins test suite.
    
    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed May 31, 2016
  4. @stgraber

    Merge pull request #1035 from GreatFruitOmsk/python-setuptools

    python-lxc: use setuptools instead of distutils
    stgraber committed May 31, 2016
Commits on May 30, 2016
  1. @amezin

    python-lxc: use setuptools instead of distutils

    setuptools is recommended by Python Packaging Guide
    https://python-packaging-user-guide.readthedocs.io/en/latest/current/
    
    It contains some useful extensions like 'develop' command. Also it
    is required for building wheels AFAIK.
    
    The only downside is an extra build-time dependency. setuptools are
    packaged in both Debian and Ubuntu (python3-setuptools), as well as
    other major distros, so it shouldn't be an issue, I think.
    
    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed May 31, 2016
Commits on May 28, 2016
  1. @stgraber

    Merge pull request #1034 from GreatFruitOmsk/master

    python-lxc: change distribution name _lxc -> lxc
    stgraber committed May 28, 2016
  2. @amezin

    python-lxc: change distribution name _lxc -> lxc

    Distribution name starting with underscore is considered invalid by
    many tools. For example, you can't list such name in
    install_requires in your setup.py.
    
    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed May 28, 2016
Commits on May 27, 2016
  1. @stgraber

    Merge pull request #1032 from GreatFruitOmsk/travis-vpath

    travis: test VPATH builds
    stgraber committed May 27, 2016
  2. @stgraber

    Merge pull request #1031 from GreatFruitOmsk/pypi

    python-lxc: enable standalone builds
    stgraber committed May 27, 2016
  3. @amezin

    python-lxc: search for lxc library and headers using pkg-config

    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed May 27, 2016
  4. @amezin

    travis: ensure 'make install' doesn't fail

    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed May 27, 2016
  5. @amezin

    travis: test VPATH builds

    It looks like VPATH (split source and build directories) builds
    are frequently broken. So let's test them on travis-ci.
    
    Personally I use VPATH build in my deployment scripts.
    
    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed May 27, 2016
  6. @amezin

    python-lxc: pass include/library dirs as arguments to setup.py

    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed May 27, 2016
  7. @amezin

    python-lxc: don't use private lxc/confile.h

    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed May 27, 2016
  8. @amezin

    python-lxc: don't use private lxc/utils.h

    Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
    amezin committed May 26, 2016
Something went wrong with that request. Please try again.