summaryrefslogtreecommitdiffstats
path: root/package/eudev/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'package/eudev/Config.in')
-rw-r--r--package/eudev/Config.in38
1 files changed, 38 insertions, 0 deletions
diff --git a/package/eudev/Config.in b/package/eudev/Config.in
new file mode 100644
index 0000000000..9d2eb1b285
--- /dev/null
+++ b/package/eudev/Config.in
@@ -0,0 +1,38 @@
+config BR2_PACKAGE_EUDEV
+ bool "eudev"
+ depends on !BR2_avr32 # no epoll_create1
+ depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
+ depends on BR2_USE_MMU # uses fork()
+ depends on BR2_LARGEFILE # util-linux
+ depends on BR2_USE_WCHAR # util-linux
+ depends on !BR2_PREFER_STATIC_LIB # kmod
+ select BR2_PACKAGE_UTIL_LINUX
+ select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
+ select BR2_PACKAGE_KMOD
+ help
+ Userspace device daemon. This is a standalone version,
+ independent of systemd. It is a fork maintained by Gentoo.
+
+ eudev requires a Linux kernel >= 2.6.34: it relies on devtmpfs
+ and inotify.
+
+ http://github.com/gentoo/eudev/
+
+if BR2_PACKAGE_EUDEV
+
+config BR2_PACKAGE_EUDEV_RULES_GEN
+ bool "enable rules generator"
+ help
+ Enable persistent rules generator
+
+endif
+
+comment "eudev needs eudev /dev management"
+ depends on !BR2_avr32
+ depends on BR2_USE_MMU
+ depends on !BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV
+
+comment "eudev needs a toolchain w/ largefile, wchar, dynamic library"
+ depends on !BR2_avr32
+ depends on BR2_USE_MMU
+ depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || BR2_PREFER_STATIC_LIB
OpenPOWER on IntegriCloud