Config.in 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. config BR2_PACKAGE_EUDEV
  2. bool "eudev"
  3. depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
  4. depends on BR2_USE_MMU # uses fork()
  5. depends on BR2_USE_WCHAR # needs C99 compiler
  6. depends on !BR2_STATIC_LIBS # kmod
  7. select BR2_PACKAGE_HAS_UDEV
  8. select BR2_PACKAGE_UDEV_GENTOO_SCRIPTS if BR2_INIT_OPENRC
  9. select BR2_PACKAGE_UTIL_LINUX
  10. select BR2_PACKAGE_UTIL_LINUX_LIBS
  11. select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  12. select BR2_PACKAGE_KMOD
  13. help
  14. eudev is a fork of systemd-udev with the goal of obtaining
  15. better compatibility with existing software such as OpenRC and
  16. Upstart, older kernels, various toolchains and anything else
  17. required by users and various distributions.
  18. https://github.com/eudev-project/eudev
  19. if BR2_PACKAGE_EUDEV
  20. config BR2_PACKAGE_PROVIDES_UDEV
  21. default "eudev"
  22. config BR2_PACKAGE_EUDEV_RULES_GEN
  23. bool "enable rules generator"
  24. help
  25. Enable persistent rules generator
  26. config BR2_PACKAGE_EUDEV_ENABLE_HWDB
  27. bool "enable hwdb installation"
  28. default y
  29. select BR2_PACKAGE_HOST_EUDEV # for udevadm, during target-finalize
  30. help
  31. Enables hardware database installation to /etc/udev/hwdb.bin
  32. endif
  33. comment "eudev needs eudev /dev management"
  34. depends on BR2_USE_MMU
  35. depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
  36. comment "eudev needs a toolchain w/ wchar, dynamic library"
  37. depends on BR2_USE_MMU
  38. depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS