summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Dickson <steved@redhat.com>2016-04-27 11:53:02 -0400
committerSteve Dickson <steved@redhat.com>2016-04-29 10:33:42 -0400
commitbf97c20a6c3b8d037663e23a39bcf2f003ec12ee (patch)
treef4f9a2d5e98e176cf63764c8afbfd71c462f3a9e
parent31ca7d4f6aaa799fce013ea1d6ab3a44bf4baa9e (diff)
downloadnfs-utils-bf97c20a6c3b8d037663e23a39bcf2f003ec12ee.tar.gz
nfs-utils-bf97c20a6c3b8d037663e23a39bcf2f003ec12ee.tar.xz
nfs-utils-bf97c20a6c3b8d037663e23a39bcf2f003ec12ee.zip
Remove rpcsecgss library support
librpcsecgss has not been used in years so and there is no longer an upstream for it so the support for the library has been removed Signed-off-by: Steve Dickson <steved@redhat.com>
-rw-r--r--aclocal/librpcsecgss.m421
-rw-r--r--configure.ac3
-rw-r--r--utils/gssd/gssd.c15
3 files changed, 5 insertions, 34 deletions
diff --git a/aclocal/librpcsecgss.m4 b/aclocal/librpcsecgss.m4
deleted file mode 100644
index e833141..0000000
--- a/aclocal/librpcsecgss.m4
+++ /dev/null
@@ -1,21 +0,0 @@
-dnl Checks for rpcsecgss library and headers
-dnl KRB5LIBS must be set before this function is invoked.
-dnl
-AC_DEFUN([AC_LIBRPCSECGSS], [
-
- dnl libtirpc provides an rpcsecgss API
- if test "$enable_tirpc" = no; then
-
- dnl Check for library, but do not add -lrpcsecgss to LIBS
- AC_CHECK_LIB([rpcsecgss], [authgss_create_default], [librpcsecgss=1],
- [AC_MSG_ERROR([librpcsecgss not found.])])
-
- AC_CHECK_LIB([rpcsecgss], [authgss_set_debug_level],
- [AC_DEFINE([HAVE_AUTHGSS_SET_DEBUG_LEVEL], 1,
- [Define to 1 if you have the `authgss_set_debug_level' function.])])
-
- AC_DEFINE([HAVE_AUTHGSS_FREE_PRIVATE_DATA], 1,
- [Define to 1 if your rpcsec library provides authgss_free_private_data,])
- fi
-
-])dnl
diff --git a/configure.ac b/configure.ac
index 25d2ba4..b87ee68 100644
--- a/configure.ac
+++ b/configure.ac
@@ -382,9 +382,6 @@ if test "$enable_gss" = yes; then
dnl Check for Kerberos V5
AC_KERBEROS_V5
- dnl Invoked after AC_KERBEROS_V5; AC_LIBRPCSECGSS needs to have KRBLIBS set
- AC_LIBRPCSECGSS
-
dnl librpcsecgss already has a dependency on libgssapi,
dnl but we need to make sure we get the right version
if test "$enable_gss" = yes; then
diff --git a/utils/gssd/gssd.c b/utils/gssd/gssd.c
index 7ba27b1..810f872 100644
--- a/utils/gssd/gssd.c
+++ b/utils/gssd/gssd.c
@@ -866,21 +866,16 @@ main(int argc, char *argv[])
progname = argv[0];
initerr(progname, verbosity, fg);
-#ifdef HAVE_AUTHGSS_SET_DEBUG_LEVEL
- if (verbosity && rpc_verbosity == 0)
- rpc_verbosity = verbosity;
- authgss_set_debug_level(rpc_verbosity);
-#elif HAVE_LIBTIRPC_SET_DEBUG
+#ifdef HAVE_LIBTIRPC_SET_DEBUG
/*
- * Only set the libtirpc debug level if explicitly requested via -r...
- * gssd is chatty enough as it is.
+ * Only set the libtirpc debug level if explicitly requested via -r.
*/
if (rpc_verbosity > 0)
libtirpc_set_debug(progname, rpc_verbosity, fg);
#else
- if (rpc_verbosity > 0)
- printerr(0, "Warning: rpcsec_gss library does not "
- "support setting debug level\n");
+ if (rpc_verbosity > 0)
+ printerr(0, "Warning: libtirpc does not "
+ "support setting debug levels\n");
#endif
if (gssd_check_mechs() != 0)