1 config BR2_PACKAGE_ECRYPTFS_UTILS
3 depends on BR2_USE_WCHAR # gettext
4 depends on BR2_USE_MMU # keyutils
5 depends on !BR2_microblaze # keyutils
6 depends on BR2_TOOLCHAIN_HAS_THREADS # libnss -> libnspr
7 depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnss -> libnspr
8 depends on !BR2_MIPS_NABI32 # libnss
9 depends on !BR2_STATIC_LIBS # libnss, keyutils
10 depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_85862 # microblaze specific & GCC < 7.x
11 select BR2_PACKAGE_KEYUTILS
12 select BR2_PACKAGE_LIBNSS
13 # runtime dependency only, some scripts are using the
14 # 'gettext' program to get translations
15 select BR2_PACKAGE_GETTEXT
16 # runtime dependency only
17 select BR2_PACKAGE_GETENT
19 eCryptfs is a POSIX-compliant enterprise cryptographic
20 filesystem for Linux. It is stacked on top of any other
21 Linux filesystem, it stores cryptographic metadata in the
22 header of each file written.
24 The eCryptfs kernel module is available in all Linux kernels
25 since version 2.6.19. This package provides userspace
26 utilities needed to mount eCryptfs.
28 Files are encrypted using a passphrase. Consider building
29 openssl for another method.
33 comment "ecryptfs-utils needs a toolchain w/ threads, wchar, dynami library"
34 depends on !BR2_microblaze
35 depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
36 depends on BR2_USE_MMU
37 depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \
40 comment "ecryptfs needs a toolchain not affected by GCC bug 85862"
41 depends on BR2_TOOLCHAIN_HAS_GCC_BUG_85862 # libnss