Whamcloud - gitweb
LU-3289 gss: don't build SSK if libssl-1.0+ not available 06/22806/5
authorAndreas Dilger <andreas.dilger@intel.com>
Thu, 29 Sep 2016 06:34:24 +0000 (00:34 -0600)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 5 Oct 2016 03:51:50 +0000 (03:51 +0000)
commitbbee5d1ae941a208d7a07d0348e835ab58ca90ce
treea29e3f7d4c252f896a9d178eeefea1021eab77a5
parent8f7759cad5692b628a662b27fd60677dc806f1b7
LU-3289 gss: don't build SSK if libssl-1.0+ not available

The SSK functionality depends on libssl 1.0 or newer to have the
proper HMAC support.  If that is not available (e.g. SLES11) then
don't try to build this feature at all.

Rename the configure check to be OPENSSL_SSK since this is used in
several places, and is more clear than HAVE_INT_OPENSSL_HMAC_FUNCS.

Signed-off-by: Andreas Dilger <andreas.dilger@intel.com>
Change-Id: I3b15f819bba421539664e629a4017599e23ebbe5
Reviewed-on: http://review.whamcloud.com/22806
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Minh Diep <minh.diep@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
14 files changed:
lustre/autoconf/lustre-core.m4
lustre/ptlrpc/gss/Makefile.in
lustre/ptlrpc/gss/gss_internal.h
lustre/utils/Makefile.am
lustre/utils/gss/Makefile.am
lustre/utils/gss/lgss_keyring.c
lustre/utils/gss/lgss_krb5_utils.h
lustre/utils/gss/lgss_utils.c
lustre/utils/gss/sk_utils.c
lustre/utils/gss/svcgssd.c
lustre/utils/gss/svcgssd_proc.c
lustre/utils/mount_lustre.c
lustre/utils/mount_utils.c
lustre/utils/mount_utils.h