1 config BR2_PACKAGE_SYSTEMD
3 depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
4 depends on BR2_INET_IPV6
5 depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
6 depends on BR2_USE_MMU # dbus
7 select BR2_PACKAGE_DBUS
8 select BR2_PACKAGE_LIBCAP
10 systemd is a system and service manager for Linux, compatible with
11 SysV and LSB init scripts. systemd provides aggressive parallelization
12 capabilities, uses socket and D-Bus activation for starting services,
13 offers on-demand starting of daemons, keeps track of processes using
14 Linux cgroups, supports snapshotting and restoring of the system
15 state, maintains mount and automount points and implements an
16 elaborate transactional dependency-based service control logic.
17 It can work as a drop-in replacement for sysvinit.
19 http://freedesktop.org/wiki/Software/systemd
21 comment "systemd needs eudev /dev management and a toolchain w/ IPv6, threads"
22 depends on BR2_USE_MMU
23 depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV || !BR2_INET_IPV6 || \\
24 !BR2_TOOLCHAIN_HAS_THREADS