sys-apps/systemd (gentoo)

Search

Notice: This package has been listed as an informative package. View the full list here.
Notice: This package is in a virtual group: virtual/libudev, virtual/logger, virtual/resolvconf, virtual/service-manager, virtual/tmpfiles, virtual/udev
Equivalents: sys-apps/systemd-utils, app-admin/metalog, app-admin/rsyslog, app-admin/socklog, app-admin/sysklogd, app-admin/syslog-ng, net-misc/inetutils, sys-apps/busybox, net-dns/openresolv, sys-apps/dinit, sys-apps/openrc, sys-apps/s6-rc, sys-process/runit, sys-apps/seedfiles

Install

Install this package:

emerge -a sys-apps/systemd

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
262_rc2 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/2
262_rc1 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/2
262 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/2
261.3 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/2
261.2 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 0/2
261.1 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/2
261 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/2
260.4 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0/2
260.2 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
259.4 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 libcurl (required by several features)</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="imds">Enable IMDS (Instance Metadata Service)</flag>
		<flag name="importd">Enable import daemon</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="libarchive">Enable libarchive support</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

Manage flags for this package: euse -i <flag> -p sys-apps/systemd | euse -E <flag> -p sys-apps/systemd | euse -D <flag> -p sys-apps/systemd

Flag Description 9999 262_rc2 262_rc1 262 261.3 261.2 261.1 261 260.4 260.2 260.1 259.4
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 libcurl (required by several features) ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
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 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
imds Enable IMDS (Instance Metadata Service) ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✗ ✗ ✗ ✗
importd Enable import daemon ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
kernel-install Enable kernel-install ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
kmod Enable kernel module loading via <pkg>sys-apps/kmod</pkg> ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
libarchive Enable libarchive support ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
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
DIST systemd-259.4.tar.gz 17336661 bytes 259.4
DIST systemd-260.1.tar.gz 17581096 bytes 260.1
DIST systemd-260.2.tar.gz 17663337 bytes 260.2
DIST systemd-260.4.tar.gz 17757440 bytes 260.4
DIST systemd-261.1.tar.gz 18405830 bytes 261.1
DIST systemd-261.2.tar.gz 18456346 bytes 261.2
DIST systemd-261.3.tar.gz 18560547 bytes 261.3
DIST systemd-261.tar.gz 18390754 bytes 261
DIST systemd-262-rc1.tar.gz 18982539 bytes 262_rc1
DIST systemd-262-rc2.tar.gz 19014998 bytes 262_rc2
DIST systemd-262.tar.gz 19038647 bytes 262
Unmatched Entries
Type File Size