app-containers / incus

Modern, secure and powerful system container and virtual machine manager

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

Incus is a modern, secure and powerful system container and virtual machine manager. Incus is a community fork from Canonical's LXD. It provides a unified experience for running and managing full Linux systems inside containers or virtual machines. Incus supplies images for a wide number of Linux distributions and is built around a very powerful, yet pretty simple, REST API. Incus scales from one instance on a single machine to a cluster in a full data center rack, making it suitable for running workloads both for development and in production. Incus allows you to easily set up a system that feels like a small private cloud. You can run any type of workload in an efficient way while keeping your resources optimized. You should consider using Incus if you want to containerize different environments or run virtual machines, or in general run and manage your infrastructure in a cost-effective way.

v6.5-r1 :: 0/stable :: gentoo

Modified
License
Apache-2.0 BSD LGPL-3 MIT
Keywords
~amd64 ~arm64
USE flags
apparmor fuidshift nls verify-sig

v6.4 :: 0/stable :: gentoo

Modified
License
Apache-2.0 BSD LGPL-3 MIT
Keywords
~amd64 ~arm64
USE flags
apparmor fuidshift nls verify-sig

v6.0.1-r1 :: 0/lts :: gentoo

Modified
License
Apache-2.0 BSD LGPL-3 MIT
Keywords
amd64 ~arm64
USE flags
apparmor fuidshift nls verify-sig

General

apparmor
Enable support for the AppArmor application security system
fuidshift
Install the fuidshift binary - currently conflicts with app-containers/lxd
nls
Add Native Language Support (using gettext - GNU locale utilities)
verify-sig
Verify upstream signatures on distfiles

acct-group / incus : Group for app-containers/incus

acct-group / incus-admin : Group for app-containers/incus

app-arch / xz-utils : Utils for managing LZMA compressed files

app-containers / lxc : A userspace interface for the Linux kernel containment features

dev-db / sqlite : SQL database engine

dev-libs / cowsql : Embeddable, replicated and fault tolerant SQL engine (fork of dqlite)

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / raft : C implementation of the Raft consensus protocol

dev-util / xdelta : Computes changes between binary or text files and creates deltas

net-dns / dnsmasq : Small forwarding DNS server

sys-libs / libcap : POSIX 1003.1e capabilities

virtual / udev : Virtual to select between different udev daemon providers

acct-group / incus : Group for app-containers/incus

acct-group / incus-admin : Group for app-containers/incus

app-arch / xz-utils : Utils for managing LZMA compressed files

app-containers / lxc : A userspace interface for the Linux kernel containment features

app-containers / lxd : Modern, secure and powerful system container and virtual machine manager

dev-db / sqlite : SQL database engine

dev-libs / cowsql : Embeddable, replicated and fault tolerant SQL engine (fork of dqlite)

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / raft : C implementation of the Raft consensus protocol

dev-util / xdelta : Computes changes between binary or text files and creates deltas

net-dns / dnsmasq : Small forwarding DNS server

net-firewall / ebtables : Controls Ethernet frame filtering on a Linux bridge, MAC NAT and brouting

net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-fs / lxcfs : FUSE filesystem for LXC

sys-fs / squashfs-tools : Tools to create and extract Squashfs filesystems

sys-libs / libcap : POSIX 1003.1e capabilities

virtual / acl : Virtual for acl support (sys/acl.h)

virtual / udev : Virtual to select between different udev daemon providers

Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: drop 6.5
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
app-containers/incus: fix OVMF file paths in 6.5
Closes: https://bugs.gentoo.org/939428 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 6.5
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: drop 6.3-r1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 6.4
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: drop 6.0.0-r1, 6.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: update the prlimit syntax in 6.3
Bug: https://bugs.gentoo.org/929138 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: stabilize 6.0.1-r1 for amd64
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
app-containers/incus: update 6.0.1's subslot to 'lts'
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
app-containers/incus: add 6.3
- clear out bashishms from openrc service files, - switch to calling 'prlimit' from the openrc init file instead of relying on openrc's rc_ulimit. Closes: https://bugs.gentoo.org/929138 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: 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/incus: drop 6.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 6.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 6.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: stabilize 6.0.0-r1 for amd64
Bug: https://bugs.gentoo.org/920527 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: drop 0.6-r1, 0.7
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: toggle cross-compiler logic in src_install
Closes: https://bugs.gentoo.org/930496 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: directly inherit toolchain-funcs.eclass
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
app-containers/incus: add note about shell completion files missing
- when cross-compiling. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Mathieu Tortuyaux · gentoo
app-containers/incus: fix cross compilation issue on 6.0.0
* explicitly call the *src_unpack * set Go installation PATH if cross compilation is detected Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com> Closes: https://github.com/gentoo/gentoo/pull/36323 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 6.0.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: build the new incus-simplestreams binary too
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 0.7
- install bash, fish and zsh completion files. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: drop 0.5, 0.5.1, 0.5.1-r1, 0.6
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add upstream patch to 0.6 for column handling
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 0.6
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add cdrtools as vm 'optfeature' for its mkisofs
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add an upstream patch to fix some VM issues
- upstream issue #455. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: drop 0.3-r1, 0.4-r1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 0.5.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 0.5
Bug: https://bugs.gentoo.org/920527 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-containers/incus: Keyword 0.4-r1 arm64, #921358
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: drop 0.3
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 'fuidshift' use flag that conflicts with lxd
- apparently some weird systems are symlinking /usr/sbin into /usr/bin ! Bug: https://bugs.gentoo.org/920527 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add a wiki.gentoo.org/Incus link
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
app-containers/incus: add 0.4
- both openrc and systemd init.d / service files updated to match how upstream intends them to be used https://linuxcontainers.org/incus/docs/main/packaging/#init-scripts - include fuidshift again, installed in /usr/sbin like it's supposed to. Won't collide with lxd's fuidshift. Signed-off-by: Joonas Niilola <juippis@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34449
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add lxd-5.20 compatibility patch
- for lxd-to-incus tool. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: drop 0.2-r1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 0.3
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: drop 0.1-r2
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/incus: lxd-to-incus: add upstream openrc patch
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add 0.2
- lxd-to-incus binary included. Note that it doesn't currently fully work on Gentoo, and not at all on OpenRC systems. Please contribute to upstream to get OpenRC support. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add optfeature for incus-migrate
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: don't install fuidshift binary
- fuidshift is a nice extra tool but not critical to incus (or lxd). This makes installing incus and lxd parallel possible. Fuidshift can still be gotten from lxd. This change is also the initial step required to get lxd-to-incus tool working, arriving most likely on next incus version (upstream issue #166). Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add missing group dep for incus-admin
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-containers/incus: add/fix apparmor & qemu support
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
app-containers/incus: new package, add 0.1
- incus is a fork from Canonical's LXD. Signed-off-by: Joonas Niilola <juippis@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/33278