app-containers / lxc

A userspace interface for the Linux kernel containment features

Official package sites : https://github.com/lxc/lxc · https://linuxcontainers.org/ ·

v5.0.1-r1 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2.1 LGPL-3
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
USE flags
apparmor caps examples io-uring lto man pam seccomp selinux ssl systemd test tools verify-sig

v5.0.1 :: 0 :: 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

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 io_uring support, and use io_uring instead of epoll
lto
Enable Link Time Optimization (LTO)
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

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 / 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)

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 / 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)

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

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
864919
app-containers/lxc-5.0.1: error: expected identifier before numeric constant 140 | #define P_PIDFD 3
869902
app-containers/lxc-5.0.1 do not respond on SIGPWR or lxc-stop -n name-of-container
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>