sys-apps/systemd

systemd is a(n) (init) system and session manager for Linux.

Versions

Slot Version Repository Platforms
0 scm arbor ~amd64 arm? ~ia64 ~ppc64 ~x86
44-r2 arbor ~amd64 arm? ia64? ~ppc64 ~x86

Metadata

Homepage http://www.freedesktop.org/wiki/Software/systemd
Summary systemd is a(n) (init) system and session manager for Linux
Bugs to philantrop@exherbo.org
Description systemd is a(n) (init) system and session manager for Linux. It provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. SysVinit compatibility is deactivated in our package because we don't want it nor do we support it.
Dependencies (
    (
        build:
        sys-devel/libtool
        sys-devel/autoconf:2.5
        || (
            sys-devel/automake:1.12
            sys-devel/automake:1.11
        )
    )
    (
        build+run:
        app-admin/eclectic[>=2.0.3]
    )
    (
        post:
        bash-completion? (
            app-admin/eclectic
            app-shells/bash-completion
        )
    )
    (
        build:
        dev-libs/libxslt
        dev-util/intltool[>=0.40.0]
        dev-util/pkg-config[>=0.20]
        sys-devel/automake[>=1.11.3]
        sys-devel/gettext
        build+run:
        app-arch/xz[multibuild_c:*(-)?]
        dev-libs/glib:2[>=2.26][multibuild_c:*(-)?]
        dev-util/gperf[>=3.0.4]
        sys-apps/dbus[>=1.4.0][multibuild_c:*(-)?]
        sys-apps/kmod[>=5][multibuild_c:*(-)?]
        sys-apps/skeleton-filesystem-layout
        sys-apps/util-linux[>=2.21.1-r1][multibuild_c:*(-)?]
        sys-libs/libcap[multibuild_c:*(-)?]
        sys-libs/pam[>=1.1.2][multibuild_c:*(-)?]
        acl? (
            sys-apps/acl[multibuild_c:*(-)?]
        )
        cryptsetup? (
            sys-fs/cryptsetup[multibuild_c:*(-)?]
        )
        plymouth? (
            sys-boot/plymouth
        )
        tcpd? (
            sys-apps/tcp-wrappers
        )
        run:
        sys-apps/coreutils
        sys-apps/kbd[>=1.15.2-r1]
        || (
            sys-apps/sysvinit-tools
            sys-apps/sysvinit
        )
        group/lock
        simple-net? (
            sys-apps/net-tools[>=1.60_p20120127084908]
        )
        suggestion:
        app-admin/systemd-ui
        sys-apps/kexec-tools
        build+run:
        sys-fs/udev[>=172][systemd][multibuild_c:*(-)?]
    )
)
Downloads http://www.freedesktop.org/software/systemd/systemd-44.tar.xz
Licences GPL-2

Choices

OPTIONS

acl Adds support for Access Control Lists
bash-completion Enable bash-completion support
cryptsetup Enable systemd's minimal cryptsetup unit generator
plymouth Enable Plymouth (graphical boot splash) integration
simple-net Include an extremely simple service for static networking
tcpd Adds support for TCP wrappers (allowing or denying specific TCP connections with file entries)