]> Git Repo - buildroot-mgba.git/blob - package/eudev/Config.in
package/cmake: bump to 3.30.2
[buildroot-mgba.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 # dlfcn.h
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         help
13           eudev is a fork of systemd-udev with the goal of obtaining
14           better compatibility with existing software such as OpenRC and
15           Upstart, older kernels, various toolchains and anything else
16           required by users and various distributions.
17
18           https://github.com/eudev-project/eudev
19
20 if BR2_PACKAGE_EUDEV
21
22 config BR2_PACKAGE_PROVIDES_UDEV
23         default "eudev"
24
25 config BR2_PACKAGE_EUDEV_MODULE_LOADING
26         bool "enable kernel module loading"
27         default y
28         select BR2_PACKAGE_KMOD
29         help
30           Enable kernel module loading support
31
32 config BR2_PACKAGE_EUDEV_RULES_GEN
33         bool "enable rules generator"
34         help
35           Enable persistent rules generator
36
37 config BR2_PACKAGE_EUDEV_ENABLE_HWDB
38         bool "enable hwdb installation"
39         default y
40         select BR2_PACKAGE_HOST_EUDEV # for udevadm, during target-finalize
41         help
42           Enables hardware database installation to /etc/udev/hwdb.bin
43
44 endif
45
46 comment "eudev needs eudev /dev management"
47         depends on BR2_USE_MMU
48         depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
49
50 comment "eudev needs a toolchain w/ wchar, dynamic library"
51         depends on BR2_USE_MMU
52         depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS
This page took 0.033665 seconds and 4 git commands to generate.