components/rsyslog/patches/gss_library_name.patch
author Vladimir Marek <Vladimir.Marek@oracle.com>
Mon, 20 Jun 2016 13:19:44 +0200
changeset 6306 1c8d1b4781bc
permissions -rw-r--r--
22855498 rsyslog built to enable gssapi but doesn't actually use it
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6306
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     1
https://github.com/rsyslog/rsyslog/issues/1009
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     2
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     3
Fixed in 8.19
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     4
--- rsyslog-8.15.0/configure.ac	2016-05-04 07:56:46.266980065 -0700
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     5
+++ rsyslog-8.15.0/configure.ac	2016-05-04 07:56:24.215900559 -0700
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     6
@@ -259,12 +259,18 @@ AC_ARG_ENABLE(gssapi_krb5,
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     7
          esac],
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     8
 	[enable_gssapi_krb5=no]
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     9
 )
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    10
+
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    11
+case "${os_type}" in
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    12
+solaris) GSSLIB=gss ;;
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    13
+*)       GSSLIB=gssapi_krb5 ;;
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    14
+esac
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    15
+  
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    16
 if test $enable_gssapi_krb5 = yes; then
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    17
-	AC_CHECK_LIB(gssapi_krb5, gss_acquire_cred, [
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    18
+	AC_CHECK_LIB($GSSLIB, gss_acquire_cred, [
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    19
 		AC_CHECK_HEADER(gssapi/gssapi.h, [
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    20
 			AC_DEFINE(USE_GSSAPI,,
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    21
 				  Define if you want to use GSSAPI)
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    22
-			GSS_LIBS="-lgssapi_krb5"
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    23
+			GSS_LIBS="-l$GSSLIB"
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    24
 			AC_SUBST(GSS_LIBS)
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    25
 		])
1c8d1b4781bc 22855498 rsyslog built to enable gssapi but doesn't actually use it
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    26
 	])