sys-apps/systemd (gentoo)

Search

Notice: This package has been listed as an informative package. View the full list here.

Package Information

Description:
System and service manager for Linux
Homepage:
https://systemd.io/
License:
GPL-2 LGPL-2.1 MIT public-domain

Versions

Version EAPI Keywords Slot
9999 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/2
260.1 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/2
260-r2 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/2
259.4-r1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 0/2
259.3-r2 8 amd64 arm arm64 ppc ppc64 ~s390 x86 0/2
258.3 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 0/2

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>systemd@gentoo.org</email>
		<name>Gentoo systemd team</name>
	</maintainer>
	<slots>
		<subslots>Incremented for ABI breaks in libudev or libsystemd</subslots>
	</slots>
	<use>
		<flag name="audit">Enable support for <pkg>sys-process/audit</pkg></flag>
		<flag name="boot">Enable EFI boot manager and stub loader</flag>
		<flag name="bpf">Enable BPF support for sandboxing and firewalling.</flag>
		<flag name="cgroup-hybrid">Default to hybrid (legacy) cgroup hierarchy instead of unified (modern).</flag>
		<flag name="curl">Enable support for uploading journals</flag>
		<flag name="cryptsetup">Enable cryptsetup tools (includes unit generator for crypttab)</flag>
		<flag name="dns-over-tls">Enable DNS-over-TLS support</flag>
		<flag name="elfutils">Enable coredump stacktraces in the journal</flag>
		<flag name="fido2">Enable FIDO2 support</flag>
		<flag name="gcrypt">Enable use of <pkg>dev-libs/libgcrypt</pkg> for various features</flag>
		<flag name="homed">Enable portable home directories</flag>
		<flag name="http">Enable embedded HTTP server in journald</flag>
		<flag name="importd">Enable import daemon</flag>
		<flag name="iptables">Use libiptc from <pkg>net-firewall/iptables</pkg> for NAT support in systemd-networkd; this is used only if the running kernel does not support nftables</flag>
		<flag name="kernel-install">Enable kernel-install</flag>
		<flag name="kmod">Enable kernel module loading via <pkg>sys-apps/kmod</pkg></flag>
		<flag name="lz4">Enable lz4 compression for the journal</flag>
		<flag name="openssl">Enable use of <pkg>dev-libs/openssl</pkg> for various features</flag>
		<flag name="passwdqc">Use <pkg>sys-auth/passwdqc</pkg> for password checking in homed</flag>
		<flag name="pkcs11">Enable PKCS#11 support for cryptsetup and homed</flag>
		<flag name="pwquality">Use <pkg>dev-libs/libpwquality</pkg> for password checking in homed</flag>
		<flag name="qrcode">Enable qrcode output support in journal</flag>
		<flag name="remote">Enable remote journal access</flag>
		<flag name="resolvconf">Install resolvconf symlink for systemd-resolve</flag>
		<flag name="sysv-utils">Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown</flag>
		<flag name="tpm">Enable TPM support</flag>
		<flag name="ukify">Enable systemd-ukify</flag>
		<flag name="vanilla">Disable Gentoo-specific behavior and compatibility quirks</flag>
		<flag name="xkb">Depend on <pkg>x11-libs/libxkbcommon</pkg> to allow logind to control the X11 keymap</flag>
	</use>
	<upstream>
		<remote-id type="github">systemd/systemd</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 260.1 260-r2 259.4-r1 259.3-r2 258.3
acl Add support for Access Control Lists
apparmor Enable support for the AppArmor application security system
audit Enable support for <pkg>sys-process/audit</pkg>
boot Enable EFI boot manager and stub loader
bpf Enable BPF support for sandboxing and firewalling.
cgroup-hybrid Default to hybrid (legacy) cgroup hierarchy instead of unified (modern).
cryptsetup Enable cryptsetup tools (includes unit generator for crypttab)
curl Enable support for uploading journals
dns-over-tls Enable DNS-over-TLS support
elfutils Enable coredump stacktraces in the journal
fido2 Enable FIDO2 support
gcrypt Enable use of <pkg>dev-libs/libgcrypt</pkg> for various features
gnutls Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
homed Enable portable home directories
http Enable embedded HTTP server in journald
idn Enable support for Internationalized Domain Names
importd Enable import daemon
iptables Use libiptc from <pkg>net-firewall/iptables</pkg> for NAT support in systemd-networkd; this is used only if the running kernel does not support nftables
kernel-install Enable kernel-install
kmod Enable kernel module loading via <pkg>sys-apps/kmod</pkg>
lz4 Enable lz4 compression for the journal
lzma Support for LZMA compression algorithm
openssl Enable use of <pkg>dev-libs/openssl</pkg> for various features
pam Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
passwdqc Use <pkg>sys-auth/passwdqc</pkg> for password checking in homed
pcre Add support for Perl Compatible Regular Expressions
pkcs11 Enable PKCS#11 support for cryptsetup and homed
policykit Enable PolicyKit (polkit) authentication support
pwquality Use <pkg>dev-libs/libpwquality</pkg> for password checking in homed
qrcode Enable qrcode output support in journal
remote Enable remote journal access
resolvconf Install resolvconf symlink for systemd-resolve
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
split-usr Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib*
sysv-utils Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tpm Enable TPM support
ukify Enable systemd-ukify
vanilla Disable Gentoo-specific behavior and compatibility quirks
xkb Depend on <pkg>x11-libs/libxkbcommon</pkg> to allow logind to control the X11 keymap
zstd Enable support for ZSTD compression

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST systemd-258.3.tar.gz 17034328 bytes
DIST systemd-259.3.tar.gz 17285135 bytes
DIST systemd-259.4.tar.gz 17336661 bytes
DIST systemd-260.1.tar.gz 17581096 bytes
DIST systemd-260.tar.gz 17577889 bytes