1 config BR2_PACKAGE_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_UTIL_LINUX
9 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
10 select BR2_PACKAGE_KMOD
12 eudev is a fork of systemd-udev with the goal of obtaining better
13 compatibility with existing software such as OpenRC and Upstart,
14 older kernels, various toolchains and anything else required by
15 users and various distributions.
17 https://wiki.gentoo.org/wiki/Project:Eudev
21 config BR2_PACKAGE_PROVIDES_UDEV
24 config BR2_PACKAGE_EUDEV_RULES_GEN
25 bool "enable rules generator"
27 Enable persistent rules generator
29 config BR2_PACKAGE_EUDEV_ENABLE_HWDB
30 bool "enable hwdb installation"
33 Enables hardware database installation to /etc/udev/hwdb.d
37 comment "eudev needs eudev /dev management"
38 depends on BR2_USE_MMU
39 depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
41 comment "eudev needs a toolchain w/ wchar, dynamic library"
42 depends on BR2_USE_MMU
43 depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS