]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/eudev/Config.in
Update for 2018.05-rc2
[coffee/buildroot.git] / package / eudev / Config.in
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_UTIL_LINUX
9         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
10         select BR2_PACKAGE_KMOD
11         help
12           eudev is a fork of systemd-udev with the goal of obtaining
13           better compatibility with existing software such as OpenRC and
14           Upstart, older kernels, various toolchains and anything else
15           required by users and various distributions.
16
17           https://wiki.gentoo.org/wiki/Project:Eudev
18
19 if BR2_PACKAGE_EUDEV
20
21 config BR2_PACKAGE_PROVIDES_UDEV
22         default "eudev"
23
24 config BR2_PACKAGE_EUDEV_RULES_GEN
25         bool "enable rules generator"
26         help
27           Enable persistent rules generator
28
29 config BR2_PACKAGE_EUDEV_ENABLE_HWDB
30         bool "enable hwdb installation"
31         default y
32         help
33           Enables hardware database installation to /etc/udev/hwdb.d
34
35 endif
36
37 comment "eudev needs eudev /dev management"
38         depends on BR2_USE_MMU
39         depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
40
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