lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit fb2d0feb0b023f62fd34f79abcf39359530d8091
parent c25e6df2f57e99cfc16694e515862db8fb053673
Author: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Date:   Thu, 15 Sep 2016 17:22:51 +0200

Merge pull request #3174 from Ham22/gnutls-trousers

gnutls: optionally disable tpm support
Diffstat:
Mlibs/gnutls/Config.in | 5+++++
Mlibs/gnutls/Makefile | 12+++++++++++-
2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/libs/gnutls/Config.in b/libs/gnutls/Config.in @@ -39,6 +39,11 @@ config GNUTLS_ANON bool "enable anonymous authentication support" default y +config GNUTLS_TPM + bool "enable tpm support" + select GNUTLS_PKCS11 + default n + config GNUTLS_PKCS11 bool "enable smart card (PKCS11) support" select GNUTLS_EXT_LIBTASN1 diff --git a/libs/gnutls/Makefile b/libs/gnutls/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gnutls PKG_VERSION:=3.5.4 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_USE_MIPS16:=0 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz @@ -35,6 +35,7 @@ PKG_CONFIG_DEPENDS:= \ CONFIG_GNUTLS_PKCS11 \ CONFIG_GNUTLS_PSK \ CONFIG_GNUTLS_SRP \ + CONFIG_GNUTLS_TPM \ CONFIG_LIBNETTLE_MINI \ include $(INCLUDE_DIR)/package.mk @@ -161,6 +162,10 @@ ifneq ($(CONFIG_GNUTLS_OCSP),y) CONFIGURE_ARGS += --disable-ocsp endif +ifneq ($(CONFIG_GNUTLS_TPM),y) +CONFIGURE_ARGS += --without-tpm +endif + ifeq ($(CONFIG_GNUTLS_CRYPTODEV),y) CONFIGURE_ARGS += --enable-cryptodev endif @@ -220,6 +225,11 @@ ifeq ($(CONFIG_GNUTLS_PKCS11),y) $(PKG_INSTALL_DIR)/usr/bin/p11tool \ $(1)/usr/bin/ endif +ifeq ($(CONFIG_GNUTLS_TPM),y) + $(CP) \ + $(PKG_INSTALL_DIR)/usr/bin/tpmtool \ + $(1)/usr/bin/ +endif endef