1config 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 31 o A storage daemon that implements well-defined D-Bus 32 interfaces that can be used to query and manipulate 33 storage devices. 34 35 o a command-line tool, udisksctl(1), that can be used to 36 query and use the daemon 37 38 http://www.freedesktop.org/wiki/Software/udisks 39 40comment "udisks needs udev /dev management" 41 depends on BR2_USE_MMU 42 depends on !BR2_PACKAGE_HAS_UDEV 43 44comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, gcc >= 7" 45 depends on BR2_USE_MMU 46 depends on BR2_TOOLCHAIN_HAS_SYNC_4 47 depends on BR2_STATIC_LIBS || !BR2_ENABLE_LOCALE || \ 48 !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ 49 !BR2_TOOLCHAIN_GCC_AT_LEAST_7 50 51comment "udisks can't be built with Optimize for fast" 52 depends on BR2_OPTIMIZE_FAST 53 54if BR2_PACKAGE_UDISKS 55 56config BR2_PACKAGE_UDISKS_FHS_MEDIA 57 bool "Mount devices in /media instead of /run/media" 58 help 59 Support mounting in /media for compatibility with the 60 Filesystem Hierarchy Standard (FHS) 61 62endif 63