app-emulation / lxc

LinuX Containers userspace utilities

Official package sites : https://linuxcontainers.org/ ·

v3.1.0-r1 :: 0 :: gentoo

Modified
License
LGPL-3
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
apparmor examples pam seccomp selinux templates

v3.0.3 :: 0 :: gentoo

Modified
License
LGPL-3
Keywords
amd64 ppc64 x86 ~arm ~arm64
USE flags
apparmor examples pam python seccomp selinux templates

v2.1.1-r1 :: 0 :: gentoo

Modified
License
LGPL-3
Keywords
amd64 x86 ~arm ~arm64 ~ppc64
USE flags
cgmanager examples lua python seccomp selinux

General

apparmor
Enable AppArmor support
cgmanager
Enable support for cgroup management using app-admin/cgmanager
examples
Install examples, usually source code
lua
Enable Lua scripting support
pam
Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
python
Add optional support/bindings for the Python language
seccomp
Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
templates
Install old style templates through app-emulation/lxc-templates

kernel

linux
KERNEL setting for system using the Linux kernel

python_targets

python3_5
Build with Python 3.5
python3_6
Build with Python 3.6

app-admin / cgmanager : Control Group manager daemon

app-portage / elt-patches : Collection of patches for libtool.eclass

app-text / docbook-sgml-utils : Shell scripts to manage DocBook documents

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / libtool : A shared library tool for developers

sys-kernel / linux-headers : Linux system headers

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / libseccomp : high level interface to Linux seccomp filter

sys-libs / libselinux : SELinux userland library

virtual / pam : Virtual for PAM (Pluggable Authentication Modules)

virtual / pkgconfig : Virtual for the pkg-config implementation

app-admin / cgmanager : Control Group manager daemon

app-misc / pax-utils : ELF utils that can check files for security relevant properties

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

sys-apps / util-linux : Various useful Linux utilities

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / libseccomp : high level interface to Linux seccomp filter

sys-libs / libselinux : SELinux userland library

virtual / awk : Virtual for awk implementation

virtual / pam : Virtual for PAM (Pluggable Authentication Modules)

app-emulation / ganeti : Ganeti is a virtual server management software tool

app-emulation / lxc-templates : Old style template scripts for LXC

app-emulation / lxd : Fast, dense and secure container management

dev-python / lxc-python2 : Python bindings for LXC

dev-python / python3-lxc : Python bindings for LXC

530896
app-emulation/lxc - add support for stateful container and flexible settings for start/stop to init script
689150
app-emulation/lxc - add USE=tools
Repository mirror & CI · gentoo
Merge updates from master
Alexey Shvetsov · gentoo
app-emulation/lxc: Fix init.d
Closes: https://bugs.gentoo.org/675540 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/lxc: stable 3.0.3 for ppc64, bug #669030
Tested-by: ernsteiswuerfel Package-Manager: Portage-2.3.60, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: remove old
Signed-off-by: Virgil Dupras <vdupras@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Virgil Dupras · gentoo
app-emulation/lxc: stabilize 3.0.3 on amd64 and x86
Signed-off-by: Virgil Dupras <vdupras@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: bump to 3.1.0
Also, remove obsolete kernel flag check and python USE flag (it was kept around to ease the transition to the dev-python/python3-lxc package). Signed-off-by: Virgil Dupras <vdupras@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: bump to 3.0.3
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Virgil Dupras <vdupras@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: remove old
Signed-off-by: Virgil Dupras <vdupras@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/lxc: x86 stable (bug #667806)
Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: stabilize 3.0.2 on amd64
Signed-off-by: Virgil Dupras <vdupras@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: properly pin automake
Closes: https://bugs.gentoo.org/664260 Package-Manager: Portage-2.3.47, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Nils Freydank · gentoo
app-emulation/lxc: Bump to 3.0.2.
Closes: https://bugs.gentoo.org/583886 Closes: https://bugs.gentoo.org/657816 Closes: https://bugs.gentoo.org/663780 Package-Manager: Portage-2.3.48, Repoman-2.3.10 Closes: https://github.com/gentoo/gentoo/pull/9651
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: remove old and vulnerable
Bug: https://bugs.gentoo.org/662780 Package-Manager: Portage-2.3.45, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/lxc: amd64 stable wrt bug #662780
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/lxc: x86 stable (bug #662780)
Package-Manager: Portage-2.3.44, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: fix CVE-2018-6556
Apply patches from upstream. In the case of the 2.1.1 patch, I had to modify it to make the code compile. See ADDENDUM in patch. Bug: https://bugs.gentoo.org/662780 Package-Manager: Portage-2.3.44, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: remove old
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/lxc: amd64 stable wrt bug #661930
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/lxc: stable 3.0.1 for ppc64, bug #661930
Package-Manager: Portage-2.3.44, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc64"
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/lxc: x86 stable (bug #661930)
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: remove spurious kernel flag checks
Remove kernel flags checks related to lxc-checkpoint. sys-process/criu already checks for those flags and is a dependency to the lxc-checkpoint utility. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Virgil Dupras · gentoo
app-emulation/lxc: re-add python USE flag
With LXC 3.0 de-bundling its python bindings, the python USE flag was temporarily removed, but now that dev-python/python3-lxc has been added, we can add it back again. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: add templates USE flag
Since v3.0, LXC bundles old style templates separately. This USE flags brings back the old behavior of installing templates by default. Closes: https://bugs.gentoo.org/655020 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
app-emulation/lxc: bump to version 3.0.1
Also, replace previous maintainers by myself. Closes: https://bugs.gentoo.org/654210 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Mike Frysinger · gentoo
app-emulation/lxc: update sgml dep
sgmlspl wasn't guaranteed until 0.6.14-r2 (which the build uses), so make sure we depend on that to avoid failures.
Matthias Maier · gentoo
app-emulation/lxc: drop obsolete versions
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/lxc: fix QA issues
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Sergei Trofimovich · gentoo
app-emulation/lxc: stable 2.1.1 for ppc64, bug #649654
Bug: https://bugs.gentoo.org/649654 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Thomas Deutschmann · gentoo
app-emulation/lxc: x86 stable (bug #649654)
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Aaron Bauman · gentoo
app-emulation/lxc: amd64 stable
Bug: https://bugs.gentoo.org/649654 Package-Manager: Portage-2.3.28, Repoman-2.3.9
Virgil Dupras · gentoo
app-emulation/lxc: Bump to v3.0.0
Many notable changes: 1. Drop python and lua. Bindings are no longer bundled with LXC and live in separate packages. 2. Drop cgmanager USE flag. cgmanager isn't supported anymore by upstream. 3. Remove versionator inherit. It wasn't used. 4. Remove two patches which were simple cherry pick from upstreams. They're applied upstream now. 5. Remove notice about path change in v1.1. It's been a while, it lost relevance. 6. Remove start-ephemeral bash completion. Upstream finally removed it from its own completions. 7. Add "pam" USE flag for the compilation and installation of the new builtin "pam_cgfs.so" module. Closes: https://bugs.gentoo.org/652582 Closes: https://github.com/gentoo/gentoo/pull/7934 Package-Manager: Portage-2.3.24, Repoman-2.3.6 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/lxc: fix compilation with USE=+python
Thanks to Arfrever for pointing this out! Closes: https://bugs.gentoo.org/646702 Bug: https://bugs.gentoo.org/631624#c2 Package-Manager: Portage-2.3.28, Repoman-2.3.9
Sergei Trofimovich · gentoo
app-emulation/lxc: stable 2.0.9 for ppc64, bug #612216
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc64"
Matthias Maier · gentoo
app-emulation/lxc: update 2.1.1 ebuild to latest changes in 2.0.9
- build man pages unconditionally - python support - regenerate metadata - selinux support - use readme eclass Package-Manager: Portage-2.3.20, Repoman-2.3.6
Agostino Sarubbo · gentoo
app-emulation/lxc: amd64 stable wrt bug #612216
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Thomas Deutschmann · gentoo
app-emulation/lxc: x86 stable (bug #612216)
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/lxc: restore ~x86 keyword
tested in a stage-3 lcx container. Package-Manager: Portage-2.3.18, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/lxc: drop sys-process/criu dependency.
sys-process/criu is an optional runtime dependency. lxc itself only ever calls the binary and queries relevant information at runtime. Thus simply drop the dependency. Added a readme entry to inform the user to install criu if needed. Package-Manager: Portage-2.3.18, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/lxc: drop obsolete 2.0.8
Package-Manager: Portage-2.3.18, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/lxc: fix postinst documentation
Bug: https://bugs.gentoo.org/573116 Closes: https://bugs.gentoo.org/610902 Package-Manager: Portage-2.3.18, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/lxc: update documentation, use readme.gentoo-r1 eclass
Package-Manager: Portage-2.3.18, Repoman-2.3.6
Virgil Dupras · gentoo
app-emulation/lxc: always build man pages
Closes: https://bugs.gentoo.org/635254 Closes: https://github.com/gentoo/gentoo/pull/6561 Package-Manager: Portage-2.3.13, Repoman-2.3.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Virgil Dupras · gentoo
app-emulation/lxc: bump to 2.0.9
Closes: https://bugs.gentoo.org/641178 Package-Manager: Portage-2.3.13, Repoman-2.3.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/lxc: put terribly old ebuild back in place
Package-Manager: Portage-2.3.18, Repoman-2.3.6 RepoMan-Options: --force
Matthias Maier · gentoo
app-emulation/lxc: major cleanup
- leave an old 1.0.x (1.0.11) version around for compatibility. - remove all unstable, obsolete 2.0.x versions - clean up patches Package-Manager: Portage-2.3.18, Repoman-2.3.6 Signed-off-by: Virgil Dupras <hsoft@hardcoded.net>
Virgil Dupras · gentoo
app-emulation/lxc: Bump to 1.0.11
Closes: https://bugs.gentoo.org/634866 Closes: https://github.com/gentoo/gentoo/pull/6551 Package-Manager: Portage-2.3.13, Repoman-2.3.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Justin Lecher · gentoo
app-emulation/lxc: Handle automagic dep in selinux
Signed-off-by: Justin Lecher <jlec@gentoo.org> Package-Manager: Portage-2.3.13, Repoman-2.3.4
i.Dark_Templar · gentoo
app-emulation/lxc: bump to version 2.1.1.
[tamiko: regenerate metadata to make remote hook happy] Closes: https://bugs.gentoo.org/636572 Closes: https://github.com/gentoo/gentoo/pull/6128 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Nils Freydank · gentoo
app-emulation/lxc: 2.0.8 version bump bug 621368
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/lxc: amd64 stable wrt bug #605970
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/lxc: disable -Werror, fixes build failure on gcc-7.1
On gcc-7.1 build fails as a result of both more warnings from gcc (implicit fallthrough) and a format truncation gcc bug: https://gcc.gnu.org/PR78969#c4 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Aaron Bauman · gentoo
app-emulation/lxc: cleanup vulnerable wrt bug #556310
Package-Manager: portage-2.3.3
Yixun Lan · gentoo
app-emulation/lxc: version bump
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Sergei Trofimovich · gentoo
app-emulation/lxc: fix build failure against glibc-2.24, bug #604360
Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/604360 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
app-emulation/lxc: ppc64 stable wrt bug #556310
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Yixun Lan · gentoo
app-emulation/lxc: fix bashcomp collision with app-emulation/lxd
Gentoo-Bug: 601602 Package-Manager: portage-2.3.3
Yixun Lan · gentoo
app-emulation/lxc: version bump
rework bashcomp patch to make 2.0.6 happy Package-Manager: portage-2.3.2
Agostino Sarubbo · gentoo
app-emulation/lxc: x86 stable wrt bug #556310
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/lxc: amd64 stable wrt bug #556310
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Michał Górny · gentoo
global: Drop dead implementations from PYTHON_COMPAT
Erik Mackdanz · gentoo
app-emulation/lxc: Bump to 2.0.5
Package-Manager: portage-2.3.1
Erik Mackdanz · gentoo
app-emulation/lxc: bump to 2.0.4
EAPI=6. Also add a condition around a removed kernel config option. Package-Manager: portage-2.3.0
Pacho Ramos · gentoo
app-emulation/lxc: Drop old
Package-Manager: portage-2.3.0
Erik Mackdanz · gentoo
app-emulation/lxc: Revbump to repair unit file
Gentoo-bug: 588740 Package-Manager: portage-2.3.0
Erik Mackdanz · gentoo
app-emulation/lxc: Bump to 2.0.3
removes devsetup script Package-Manager: portage-2.3.0
Erik Mackdanz · gentoo
app-emulation/lxc: version bump to 2.0.1
Gentoo-bug: 558854, 575352, 580864, 582018 Package-Manager: portage-2.2.28
Markos Chandras · gentoo
app-emulation/lxc: Version bump. Bug #565688
Package-Manager: portage-2.2.26
Michał Górny · gentoo
app-emulation/lxc: Merge "Forward-port !GRKERNSEC* checks to 1.1.3+"
Markos Chandras · gentoo
app-emulation/lxc: Version bump. Bug #563186 and #563274
Package-Manager: portage-2.2.23
Jakub Jirutka · gentoo
app-emulation/lxc: Forward-port !GRKERNSEC* checks to 1.1.3+
See 78ef1b565ae26608f11a81f2b60e4a8e404ef9c3 and a226893bb48e8979b054b1b8cb463402a8d58e27.
Markos Chandras · gentoo
Merge remote-tracking branch 'jirutka/lxc-grsec'
Agostino Sarubbo · gentoo
app-emulation/lxc: ppc64 stable wrt bug #552112
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc64"
Markos Chandras · gentoo
app-emulation/lxc: Version bump
Package-Manager: portage-2.2.20.1
Jakub Jirutka · gentoo
app-emulation/lxc: GRKERNSEC_SYSFS_RESTRICT is incompatible with unprivileged containers
Since lxc-1.1.0 unprivileged containers fail to mount sysfs if GRKERNSEC_SYSFS_RESTRICT is enabled: lxc-start: conf.c: lxc_mount_auto_mounts: 819 Permission denied - \ error mounting sysfs on /var/lib/lxc/rootfs/sys/devices/virtual/net flags 0
Jakub Jirutka · gentoo
app-emulation/lxc: GRKERNSEC_PROC is incompatible with unprivileged containers
LXC uses newuidmap/newgidmap from the shadow package to map UIDs/GIDs for unprivileged containers and this doesn't play well with GRKERNSEC_PROC. You can read more details in https://github.com/shadow-maint/shadow/commit/884895ae25f4e684b8ca75ac03e775370f43a63d
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed