Config.in 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. config BR2_PACKAGE_UDISKS
  2. bool "udisks"
  3. depends on BR2_ENABLE_LOCALE # libblockdev, parted
  4. depends on BR2_PACKAGE_HAS_UDEV
  5. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # polkit -> C++17
  6. depends on BR2_TOOLCHAIN_HAS_THREADS # polkit
  7. depends on BR2_USE_WCHAR # dbus-glib -> glib2
  8. depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libblockdev -> cryptsetup -> json-c
  9. depends on !BR2_STATIC_LIBS # polkit -> duktape
  10. depends on !BR2_OPTIMIZE_FAST # polkit -> duktape
  11. select BR2_PACKAGE_DBUS
  12. select BR2_PACKAGE_DBUS_GLIB
  13. select BR2_PACKAGE_LIBATASMART
  14. select BR2_PACKAGE_LIBBLOCKDEV
  15. select BR2_PACKAGE_LIBBLOCKDEV_CRYPTO
  16. select BR2_PACKAGE_LIBBLOCKDEV_FS
  17. select BR2_PACKAGE_LIBBLOCKDEV_LOOP
  18. select BR2_PACKAGE_LIBBLOCKDEV_MDRAID
  19. select BR2_PACKAGE_LIBBLOCKDEV_NVME
  20. select BR2_PACKAGE_LIBBLOCKDEV_PART
  21. select BR2_PACKAGE_LIBBLOCKDEV_SWAP
  22. select BR2_PACKAGE_LIBGUDEV
  23. select BR2_PACKAGE_PARTED
  24. select BR2_PACKAGE_POLKIT
  25. select BR2_PACKAGE_SG3_UTILS
  26. select BR2_PACKAGE_UTIL_LINUX
  27. select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
  28. help
  29. The udisks project provides
  30. o A storage daemon that implements well-defined D-Bus
  31. interfaces that can be used to query and manipulate
  32. storage devices.
  33. o a command-line tool, udisksctl(1), that can be used to
  34. query and use the daemon
  35. http://www.freedesktop.org/wiki/Software/udisks
  36. comment "udisks needs udev /dev management"
  37. depends on BR2_USE_MMU
  38. depends on !BR2_PACKAGE_HAS_UDEV
  39. comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, gcc >= 7"
  40. depends on BR2_USE_MMU
  41. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  42. depends on BR2_STATIC_LIBS || !BR2_ENABLE_LOCALE || \
  43. !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
  44. !BR2_TOOLCHAIN_GCC_AT_LEAST_7
  45. comment "udisks can't be built with Optimize for fast"
  46. depends on BR2_OPTIMIZE_FAST
  47. if BR2_PACKAGE_UDISKS
  48. config BR2_PACKAGE_UDISKS_FHS_MEDIA
  49. bool "Mount devices in /media instead of /run/media"
  50. help
  51. Support mounting in /media for compatibility with the
  52. Filesystem Hierarchy Standard (FHS)
  53. endif