mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-31 15:07:43 +00:00
ecryptfs-utils: new package
The following patch adds support for ecryptfs-utils. http://ecryptfs.org/ [Peter: needs host-intltool, fix typo in help text] Signed-off-by: Marcin Bis <marcin@bis.org.pl> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
e87a062e19
commit
be96c7a661
@ -195,6 +195,7 @@ source "package/cramfs/Config.in"
|
|||||||
source "package/curlftpfs/Config.in"
|
source "package/curlftpfs/Config.in"
|
||||||
source "package/dosfstools/Config.in"
|
source "package/dosfstools/Config.in"
|
||||||
source "package/e2fsprogs/Config.in"
|
source "package/e2fsprogs/Config.in"
|
||||||
|
source "package/ecryptfs-utils/Config.in"
|
||||||
source "package/exfat/Config.in"
|
source "package/exfat/Config.in"
|
||||||
source "package/exfat-utils/Config.in"
|
source "package/exfat-utils/Config.in"
|
||||||
source "package/f2fs-tools/Config.in"
|
source "package/f2fs-tools/Config.in"
|
||||||
|
22
package/ecryptfs-utils/Config.in
Normal file
22
package/ecryptfs-utils/Config.in
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
config BR2_PACKAGE_ECRYPTFS_UTILS
|
||||||
|
bool "ecryptfs-utils"
|
||||||
|
select BR2_PACKAGE_KEYUTILS
|
||||||
|
select BR2_PACKAGE_LIBNSS
|
||||||
|
depends on BR2_USE_MMU # keyutils
|
||||||
|
depends on !BR2_avr32 && !BR2_microblaze # keyutils
|
||||||
|
depends on BR2_LARGEFILE # libnss
|
||||||
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libnss -> libnspr
|
||||||
|
help
|
||||||
|
eCryptfs is a POSIX-compliant enterprise cryptographic
|
||||||
|
filesystem for Linux. It is stacked on top of any other
|
||||||
|
Linux filesystem, it stores cryptographic metadata in the header
|
||||||
|
of each file written.
|
||||||
|
|
||||||
|
The eCryptfs kernel module is available in all Linux kernels
|
||||||
|
since version 2.6.19. This package provides userspace utilities
|
||||||
|
needed to mount eCryptfs.
|
||||||
|
|
||||||
|
Files are encrypted using a passphrase. Consider building openssl
|
||||||
|
for another method.
|
||||||
|
|
||||||
|
http://ecryptfs.org
|
28
package/ecryptfs-utils/ecryptfs-utils.mk
Normal file
28
package/ecryptfs-utils/ecryptfs-utils.mk
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
#############################################################
|
||||||
|
#
|
||||||
|
# ecryptfs-utils
|
||||||
|
#
|
||||||
|
##############################################################
|
||||||
|
|
||||||
|
ECRYPTFS_UTILS_VERSION = 103
|
||||||
|
ECRYPTFS_UTILS_SOURCE = ecryptfs-utils_$(ECRYPTFS_UTILS_VERSION).orig.tar.gz
|
||||||
|
ECRYPTFS_UTILS_SITE = https://launchpad.net/ecryptfs/trunk/$(ECRYPTFS_UTILS_VERSION)/+download
|
||||||
|
ECRYPTFS_UTILS_LICENSE = GPLv2+
|
||||||
|
ECRYPTFS_UTILS_LICENSE_FILES = COPYING
|
||||||
|
|
||||||
|
ECRYPTFS_UTILS_DEPENDENCIES = keyutils libnss host-intltool
|
||||||
|
ECRYPTFS_UTILS_CONF_OPT = --disable-pywrap --disable-pam
|
||||||
|
|
||||||
|
#Needed for build system to find pk11func.h and libnss3.so
|
||||||
|
ECRYPTFS_UTILS_CONF_ENV = \
|
||||||
|
NSS_CFLAGS="-I$(STAGING_DIR)/usr/include/nss -I$(STAGING_DIR)/usr/include/nspr" \
|
||||||
|
NSS_LIBS="-lnss3"
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||||
|
ECRYPTFS_UTILS_CONF_OPT += --enable-openssl
|
||||||
|
ECRYPTFS_UTILS_DEPENDENCIES += openssl
|
||||||
|
else
|
||||||
|
ECRYPTFS_UTILS_CONF_OPT += --disable-openssl
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(eval $(autotools-package))
|
Loading…
x
Reference in New Issue
Block a user