Config.in 1.0 KB

1234567891011121314151617181920212223
  1. config BR2_PACKAGE_SYSTEMD
  2. bool "systemd"
  3. depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
  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
  9. help
  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.
  18. http://freedesktop.org/wiki/Software/systemd
  19. comment "systemd not available (depends on /dev management with udev and ipv6 support, and thread support in toolchain)"
  20. depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV || !BR2_INET_IPV6 || \\
  21. !BR2_TOOLCHAIN_HAS_THREADS