Config.in 941 B

1234567891011121314151617181920212223242526
  1. config BR2_PACKAGE_CRYPTSETUP
  2. bool "cryptsetup"
  3. depends on BR2_TOOLCHAIN_HAS_THREADS # lvm2
  4. depends on BR2_USE_MMU # lvm2, libargon2
  5. depends on !BR2_STATIC_LIBS # lvm2, libargon2
  6. depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
  7. select BR2_PACKAGE_ARGP_STANDALONE if BR2_PACKAGE_LIBSSH && \
  8. (BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL)
  9. select BR2_PACKAGE_POPT
  10. select BR2_PACKAGE_LVM2
  11. select BR2_PACKAGE_UTIL_LINUX
  12. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  13. select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
  14. select BR2_PACKAGE_JSON_C
  15. select BR2_PACKAGE_LIBARGON2
  16. select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
  17. help
  18. This tool helps manipulate dm-crypt and luks partitions for
  19. on-disk encryption.
  20. https://gitlab.com/cryptsetup/cryptsetup
  21. comment "cryptsetup needs a toolchain w/ threads, dynamic library"
  22. depends on BR2_USE_MMU
  23. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  24. depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS