[Buildroot] [PATCH v2 6/7] tpm2-tools: do not enforce dependency on tpm2-abrmd

Peter Korsgaard peter at korsgaard.com
Tue Jan 15 10:15:21 UTC 2019


tpm2-tools is commonly used with the resource manager, tpm2-abrmd - But it
CAN be used without, E.G.  by setting the TPM2TOOLS_TCTI_NAME environment
variable to communicate directly with the kernel driver:

export TPM2TOOLS_TCTI_NAME=device

For some use cases (E.G.  initramfs) it makes sense to use tpm2-tools
without abrmd, so downgrade the dependency from select to imply, so abrmd is
enabled by default but can be explicitly disabled.

Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
 package/tpm2-tools/Config.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/tpm2-tools/Config.in b/package/tpm2-tools/Config.in
index cc87e2a1bf..f4622b4ec9 100644
--- a/package/tpm2-tools/Config.in
+++ b/package/tpm2-tools/Config.in
@@ -8,7 +8,7 @@ config BR2_PACKAGE_TPM2_TOOLS
 	select BR2_PACKAGE_LIBCURL
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_OPENSSL
-	select BR2_PACKAGE_TPM2_ABRMD # run-time
+	imply BR2_PACKAGE_TPM2_ABRMD # run-time
 	select BR2_PACKAGE_TPM2_TSS
 	help
 	  TPM (Trusted Platform Module) 2.0 CLI tools based on system
-- 
2.11.0



More information about the buildroot mailing list