Versions
v6.0.3 :: 0/1.8 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1 LGPL-3
- Keywords
- amd64 x86 ~arm ~arm64 ~ppc64 ~riscv
- USE flags
- apparmor caps examples io-uring man pam seccomp selinux ssl systemd test tools verify-sig
v5.0.3 :: 0/1.502 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1 LGPL-3
- Keywords
- amd64 x86 ~arm ~arm64 ~ppc64 ~riscv
- USE flags
- apparmor caps examples io-uring lto man pam seccomp selinux ssl systemd test tools verify-sig
USE flags
General
- apparmor
- Enable support for the AppArmor application security system
- caps
- Use Linux capabilities library to control privilege
- examples
- Install examples, usually source code
- io-uring
- Enable the use of io_uring for efficient asynchronous IO and system requests
- lto
- Enable Link-Time Optimization (LTO) to optimize the build
- man
- Build and install man pages
- pam
- Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
- 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
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- systemd
- Enable use of systemd-specific libraries and features like socket activation or session tracking
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- tools
- Build and install additional command line tools
- verify-sig
- Verify upstream signatures on distfiles
Dependencies
acct-group / lxc : Group for app-containers/lxc
acct-user / lxc : User for app-containers/lxc
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
sys-apps / dbus : A message bus system, a simple way for applications to talk to each other
sys-apps / systemd : System and service manager for Linux
sys-kernel / linux-headers : Linux system headers
sys-libs / libapparmor : Library to support AppArmor userspace utilities
sys-libs / libcap : POSIX 1003.1e capabilities
sys-libs / libseccomp : High level interface to Linux seccomp filter
sys-libs / libselinux : SELinux userland library
sys-libs / liburing : Efficient I/O with io_uring
sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)
Runtime Dependencies
acct-group / lxc : Group for app-containers/lxc
acct-user / lxc : User for app-containers/lxc
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
sys-apps / dbus : A message bus system, a simple way for applications to talk to each other
sys-apps / systemd : System and service manager for Linux
sys-libs / libapparmor : Library to support AppArmor userspace utilities
sys-libs / libcap : POSIX 1003.1e capabilities
sys-libs / libseccomp : High level interface to Linux seccomp filter
sys-libs / libselinux : SELinux userland library
sys-libs / liburing : Efficient I/O with io_uring
sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)
Depending packages
app-containers / incus : Modern, secure and powerful system container and virtual machine manager
app-containers / lxc-templates : Old style template scripts for LXC
app-containers / lxd : Modern, secure and powerful system container and virtual machine manager
dev-python / python3-lxc : Python bindings for LXC
Bugs
- 530896
- app-containers/lxc - add support for stateful container and flexible settings for start/stop to init script
- 712690
- app-containers/lxc-3.1.0-r1 : ./compiler.h: fatal error: sys/cdefs.h: No such file or directory
- 858764
- app-containers/lxc-5.0.0 installs more files with FEATURES=test
- 879097
- app-containers/lxc-5.0.3 installs into paths that should be created at runtime
- 889284
- <app-containers/lxc-5.0.2: file existence disclosure
- 900665
- app-containers/lxc-5.0.2 has implicit function declarations in configure logs (CLANG-17-SYSTEM)
- 917004
- app-containers/lxc-5.0.3 - respect PREFIX
- 948364
- app-containers/lxc-5.0.3 problems with installed bash completions
- 948365
- app-containers/lxc-5.0.3 installs empty directories
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: drop 6.0.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: stabilize 6.0.3 for x86
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: stabilize 6.0.3 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add 6.0.3
- drop 'lto' use flag in favor of handling it via meson.eclass. Closes: https://bugs.gentoo.org/941602 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: drop 6.0.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: stabilize 6.0.2 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: stabilize 6.0.2 for x86
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: drop 6.0.0-r2
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: stabilize 6.0.1 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: stabilize 6.0.1 for x86
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add 6.0.2
- fix installing bash completion files. Closes: https://bugs.gentoo.org/925859 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: move libcap[static-libs] dep from RDEPEND to DEPEND
Closes: https://bugs.gentoo.org/937011 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add 6.0.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: drop 6.0.0-r1
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: stabilize 6.0.0-r2 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: stabilize 6.0.0-r2 for x86
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: move dbus dependency under 'systemd' use flag
Closes: https://bugs.gentoo.org/931509 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: stabilize 6.0.0-r1 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: flip -Dinstall-init-files from false to true
- it installs more files, under /etc/default, /usr/libexec, etc, that may be important to some users. Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add 6.0.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: drop 5.0.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: stabilize 5.0.3 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: stabilize 5.0.3 for x86
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add 5.0.3
- add new openrc init.d script which fixes commented lines being injected into container's config. Closes: https://bugs.gentoo.org/909640 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: drop 5.0.1-r2
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: stabilize 5.0.2 for x86
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: stabilize 5.0.2 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add 5.0.2
- introduce subslot to lxc. Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: drop old
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: stabilize 5.0.1-r2 for x86
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: stabilize 5.0.1-r2 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: define and fix --localstatedir
Closes: https://bugs.gentoo.org/878603 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add a patch to fix arm64+systemd issue
Closes: https://bugs.gentoo.org/875356 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: fix on glibc-2.36
Closes: https://bugs.gentoo.org/864919 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add "lto" use flag
- upstream enables lto unconditionally which causes all kinds of issues for us with different linkers available. Closes: https://bugs.gentoo.org/870178 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: drop 4.0.12
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: stabilize 5.0.1 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: stabilize 5.0.1 for x86
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: drop 5.0.0, 5.0.0-r1
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add 5.0.1
- update the installed bash comp file list. Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
app-containers/lxc: do not hardcode systemd paths
Use $(systemd_get_systemunitdir) instead of hardcoding paths. Thanks to Arfrever for pointing this out. Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfred Persson Forsberg · gentoo
app-containers/lxc: Fix build on musl
From: https://github.com/lxc/lxc/commit/8ee8879083f40d2d0b9cef46d6a6907c1b5a814b "STRERROR_R_CHAR_P is always defined to 0 or 1 depending on the value of have_func_strerror_r_char_p in meson.build so replace #ifdef by #if to avoid a redefinition build failure if char *strerror_r is not defined" - strerror_r returns an int on musl (XSI compliant), not char * which causes the build failure due to the reason above. See: https://git.musl-libc.org/cgit/musl/tree/src/string/strerror_r.c#n4 Signed-off-by: Alfred Persson Forsberg <cat@catcream.org> Closes: https://github.com/gentoo/gentoo/pull/26500 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-containers/lxc: Keyword 5.0.0 ppc64, #858770
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-containers/lxc: Keyword 5.0.0 arm64, #858770
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-containers/lxc: Keyword 5.0.0 arm, #858770
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: Keyword 5.0.0 riscv, #858770
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: Keyword 5.0.0 x86, #858770
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add 5.0.0
- build system switched to meson, so dropping all keywords off, - some changes to handling systemd in general - there's a chance gentoo-lxc on systemd breaks due to this (did my best to test it but...) Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: drop 4.0.11_p1-r1
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: stabilize 4.0.12 on x86
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-containers/lxc: stabilize 4.0.12 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-containers/lxc: add 4.0.12
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
Move {app-emulation -> app-containers}/lxc
Closes: https://github.com/gentoo/gentoo/pull/23428 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>