These scripts are desined for kernel fs/ecryptfs testing. Signed-off-by: Oleksij Rempel <o.rem...@pengutronix.de> --- rules/ecryptfs-utils.in | 12 ++++++++++++ rules/ecryptfs-utils.make | 8 +++++++- 2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/rules/ecryptfs-utils.in b/rules/ecryptfs-utils.in index e73dafdfc..fc44caf00 100644 --- a/rules/ecryptfs-utils.in +++ b/rules/ecryptfs-utils.in @@ -9,6 +9,16 @@ menuconfig ECRYPTFS_UTILS select HOST_GETTEXT # needed for autogen.sh select HOST_GLIB # needed for autogen.sh select HOST_LIBGCRYPT # needed for autogen.sh + select ATTR if ECRYPTFS_UTILS_TESTS + select BASH if ECRYPTFS_UTILS_TESTS + select COREUTILS if ECRYPTFS_UTILS_TESTS + select COREUTILS_DF if ECRYPTFS_UTILS_TESTS + select COREUTILS_MKDIR if ECRYPTFS_UTILS_TESTS + select COREUTILS_SLEEP if ECRYPTFS_UTILS_TESTS + select COREUTILS_STAT if ECRYPTFS_UTILS_TESTS + select COREUTILS_TR if ECRYPTFS_UTILS_TESTS + select COREUTILS_TRUNCATE if ECRYPTFS_UTILS_TESTS + select UTIL_LINUX_NG_MKFS if ECRYPTFS_UTILS_TESTS help eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux. @@ -44,4 +54,6 @@ config ECRYPTFS_UTILS_ECRYPTFS_UNWRAP_PASSPHRASE config ECRYPTFS_UTILS_ECRYPTFS_WRAP_PASSPHRASE bool "ecryptfs-wrap-passphrase" +config ECRYPTFS_UTILS_TESTS + bool "ecryptfs-tests" endif diff --git a/rules/ecryptfs-utils.make b/rules/ecryptfs-utils.make index 371f05cbc..c7c92b89f 100644 --- a/rules/ecryptfs-utils.make +++ b/rules/ecryptfs-utils.make @@ -46,11 +46,12 @@ ECRYPTFS_UTILS_CONF_OPT := \ --disable-gui \ --disable-docs \ --disable-docs-gen \ - --disable-tests \ + --$(call ptx/endis,PTXCONF_ECRYPTFS_UTILS_TESTS)-tests \ --disable-mudflap \ $(GLOBAL_LARGE_FILE_OPTION) \ --disable-nls + ECRYPTFS_UTILS_PROGS_y := ECRYPTFS_UTILS_PROGS_$(PTXCONF_ECRYPTFS_UTILS_MOUNT_ECRYPTFS) += /sbin/mount.ecryptfs @@ -82,6 +83,11 @@ $(STATEDIR)/ecryptfs-utils.targetinstall: @$(call install_lib, ecryptfs-utils, 0, 0, 0644, ecryptfs/libecryptfs_key_mod_passphrase) @$(call install_lib, ecryptfs-utils, 0, 0, 0644, libecryptfs) +ifdef PTXCONF_ECRYPTFS_UTILS_TESTS + @$(call install_glob, ecryptfs-utils, 0, 0, $(ECRYPTFS_UTILS_DIR)/tests, /usr/lib/ecryptfs/tests,, \ + *Makefile* */.deps* */.libs* */.dirstamp* *.o *.c, n) +endif + ifdef PTXCONF_ECRYPTFS_UTILS_MOUNT_ECRYPTFS @$(call install_link, ecryptfs-utils, mount.ecryptfs_private, /sbin/umount.ecryptfs_private) endif -- 2.11.0 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de