1config 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 21 https://gitlab.com/cryptsetup/cryptsetup 22 23comment "cryptsetup needs a toolchain w/ threads, dynamic library" 24 depends on BR2_USE_MMU 25 depends on BR2_TOOLCHAIN_HAS_SYNC_4 26 depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS 27