]> git.pld-linux.org Git - packages/nfs-utils.git/commitdiff
- new
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sun, 27 Feb 2005 21:34:32 +0000 (21:34 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    nfs-utils-gss.patch -> 1.1

nfs-utils-gss.patch [new file with mode: 0644]

diff --git a/nfs-utils-gss.patch b/nfs-utils-gss.patch
new file mode 100644 (file)
index 0000000..0a368bb
--- /dev/null
@@ -0,0 +1,103 @@
+diff -urN nfs-utils-1.0.7.org/configure.in nfs-utils-1.0.7/configure.in
+--- nfs-utils-1.0.7.org/configure.in   2004-12-17 05:09:09.000000000 +0100
++++ nfs-utils-1.0.7/configure.in       2005-02-27 21:11:35.317266320 +0100
+@@ -161,7 +161,7 @@
+     dnl MIT Kerberos on Fedora Core 1
+     K5CONFIG=""
+     if test -f $dir/bin/krb5-config; then
+-      K5CONFIG=$dir/bin/krb5-config
++      K5CONFIG="$dir/bin/krb5-config"
+     elif test -f "/usr/kerberos/bin/krb5-config"; then
+       K5CONFIG="/usr/kerberos/bin/krb5-config"
+     fi
+@@ -188,7 +188,7 @@
+       dnl of Heimdal Kerberos on SuSe
+       elif test \( -f $dir/include/heim_err.h -o\
+                        -f $dir/include/heimdal/heim_err.h \) -a \
+-                -f $dir/lib/libroken.a; then
++                -f $dir/lib/libroken.so; then
+          AC_DEFINE(HAVE_HEIMDAL)
+          KRBDIR="$dir"
+          K5VERS=`$K5CONFIG --version | head -1 | awk '{split($2,v,"."); print v[[1]]v[[2]]v[[3]] }'`
+@@ -200,9 +200,10 @@
+            AC_DEFINE(HAVE_SET_ALLOWABLE_ENCTYPES),,$KRBLIB)
+          AC_CHECK_LIB(gssapi, gss_krb5_ccache_name,
+            AC_DEFINE(HAVE_GSS_KRB5_CCACHE_NAME),,$KRBLIB)
++       CFLAGS="$CFLAGS -I/usr/include/et"
+         break
+       fi
+-      CFLAGS=$CFLAGS `K5CONFIG --cflags`
++      CFLAGS="$CFLAGS -I/usr/include/et `$K5CONFIG --cflags`"
+     fi
+   done
+   dnl We didn't find a usable Kerberos environment
+diff -urN nfs-utils-1.0.7.org/support/lib/Makefile nfs-utils-1.0.7/support/lib/Makefile
+--- nfs-utils-1.0.7.org/support/lib/Makefile   2004-10-19 02:22:58.000000000 +0200
++++ nfs-utils-1.0.7/support/lib/Makefile       2005-02-27 22:21:21.819821192 +0100
+@@ -1,7 +1,7 @@
+ include       $(TOP)rules.mk
+-LIBS  = libnfs.a libexport.a libmisc.a librpc.a libgssapi.a
++LIBS  = libnfs.a libexport.a libmisc.a librpc.a
+ all install:: $(LIBS)
+       @:
+diff -urN nfs-utils-1.0.7.org/utils/gssd/krb5_util.c nfs-utils-1.0.7/utils/gssd/krb5_util.c
+--- nfs-utils-1.0.7.org/utils/gssd/krb5_util.c 2004-10-19 02:23:08.000000000 +0200
++++ nfs-utils-1.0.7/utils/gssd/krb5_util.c     2005-02-27 22:30:21.687748792 +0100
+@@ -120,6 +120,8 @@
+ #include "gss_oids.h"
+ #include "krb5_util.h"
++#define krb5_free_unparsed_name(con,val) krb5_xfree((char *)(val))
++
+ /* Global list of principals/cache file names for machine credentials */
+ struct gssd_k5_kt_princ *gssd_k5_kt_princ_list = NULL;
+@@ -466,8 +468,8 @@
+               }
+               printerr(2, "Processing keytab entry for principal '%s'\n",
+                        pname);
+-              if ( (kte.principal->data[0].length == GSSD_SERVICE_NAME_LEN) &&
+-                   (strncmp(kte.principal->data[0].data, GSSD_SERVICE_NAME,
++              if ( (kte.principal->name.name_string.len == GSSD_SERVICE_NAME_LEN) &&
++                   (strncmp(kte.principal->name.name_string.val[0], GSSD_SERVICE_NAME,
+                             GSSD_SERVICE_NAME_LEN) == 0) &&
+                    (!gssd_have_realm_ple(&kte.principal->realm)) ) {
+                       printerr(2, "We will use this entry (%s)\n", pname);
+@@ -484,8 +486,8 @@
+                       ple->ccname = NULL;
+                       ple->endtime = 0;
+                       if ((ple->realm =
+-                              strndup(kte.principal->realm.data,
+-                                      kte.principal->realm.length))
++                              strndup(kte.principal->realm,
++                                      strlen(kte.principal->realm)))
+                                       == NULL) {
+                               printerr(0, "ERROR: %s while copying realm to "
+                                           "principal list entry\n",
+diff -urN nfs-utils-1.0.7.org/utils/gssd/Makefile nfs-utils-1.0.7/utils/gssd/Makefile
+--- nfs-utils-1.0.7.org/utils/gssd/Makefile    2004-10-19 02:23:08.000000000 +0200
++++ nfs-utils-1.0.7/utils/gssd/Makefile        2005-02-27 22:22:02.385654248 +0100
+@@ -6,7 +6,7 @@
+ PREFIX        = rpc.
+ OBJS  = gssd.o gssd_main_loop.o gssd_proc.o err_util.o gss_util.o \
+         gss_oids.o context.o context_heimdal.o krb5_util.o
+-LIBDEPS       = $(TOP)support/lib/librpc.a $(TOP)support/lib/libgssapi.a
++LIBDEPS       = $(TOP)support/lib/librpc.a
+ LIBS  = -Wl,-rpath=$(KRBDIR)/lib -lrpc -lgssapi -ldl $(KRBLIB)
+ MAN8  = gssd
+diff -urN nfs-utils-1.0.7.org/utils/svcgssd/Makefile nfs-utils-1.0.7/utils/svcgssd/Makefile
+--- nfs-utils-1.0.7.org/utils/svcgssd/Makefile 2004-11-22 06:41:13.000000000 +0100
++++ nfs-utils-1.0.7/utils/svcgssd/Makefile     2005-02-27 22:22:26.624969312 +0100
+@@ -6,7 +6,7 @@
+ PREFIX        = rpc.
+ OBJS  = svcgssd.o svcgssd_main_loop.o svcgssd_proc.o err_util.o gss_util.o \
+         gss_oids.o context.o context_heimdal.o cacheio.o svcgssd_mech2file.o
+-LIBDEPS       = $(TOP)support/lib/librpc.a $(TOP)support/lib/libgssapi.a
++LIBDEPS       = $(TOP)support/lib/librpc.a
+ LIBS  = -Wl,-rpath=$(KRBDIR)/lib -lrpc -lgssapi -ldl $(KRBLIB) -lnfsidmap
+ MAN8  = svcgssd
This page took 0.035908 seconds and 4 git commands to generate.