Sudo links against the library in libsss_sudo-devel, does not dlopen it.
Therefore, the library must be in the default linker path.
From fd6b7aa9a24204d1876aaa7f5722ddfec9c74feb Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <[email protected]>
Date: Mon, 6 Feb 2012 19:24:17 +0100
Subject: [PATCH] Install the sudo library into libdir

---
 Makefile.am                           |    2 +-
 contrib/sssd.spec.in                  |    4 ++--
 src/sss_client/sudo/libsss_sudo.pc.in |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 
c0b4c700040b7b4573bb81ecf9dca708e85ae31f..ca8c49bf66ccc1cf585fcdd117cb1d85340432de
 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -42,7 +42,7 @@ logpath = @logpath@
 pubconfpath = @pubconfpath@
 pkgconfigdir = $(libdir)/pkgconfig
 krb5rcachedir = @krb5rcachedir@
-sudolibdir = @appmodpath@
+sudolibdir = @libdir@
 
 UNICODE_LIBS=@UNICODE_LIBS@
 
diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in
index 
bd94f8bb1ce1a31192c31f6a1faca5b51b730e3b..2fbb44385695663b976623b9ddf8bf9625b8b3a9
 100644
--- a/contrib/sssd.spec.in
+++ b/contrib/sssd.spec.in
@@ -374,7 +374,7 @@ A utility library to allow communication between Autofs and 
SSSD
 %files -n libsss_sudo
 %defattr(-,root,root,-)
 %doc src/sss_client/COPYING src/sss_client/COPYING.LESSER
-%{_libdir}/sssd/modules/libsss_sudo.so.*
+%{_libdir}/libsss_sudo.so.*
 
 %files -n libsss_sudo-devel
 %if 0%{?fedora}
@@ -384,7 +384,7 @@ A utility library to allow communication between Autofs and 
SSSD
 %doc hbac_doc/html
 %endif
 %{_includedir}/sss_sudo.h
-%{_libdir}/sssd/modules/libsss_sudo.so
+%{_libdir}/libsss_sudo.so
 %{_libdir}/pkgconfig/libsss_sudo.pc
 
 %files -n libsss_autofs
diff --git a/src/sss_client/sudo/libsss_sudo.pc.in 
b/src/sss_client/sudo/libsss_sudo.pc.in
index 
ba67fa987c90e45b7ff30beaa6b874609118f0a3..24abd11eaa219be9c465aa5b0f0128e9d0f03d9f
 100644
--- a/src/sss_client/sudo/libsss_sudo.pc.in
+++ b/src/sss_client/sudo/libsss_sudo.pc.in
@@ -6,7 +6,7 @@ includedir=@includedir@
 Name: sss_sudo
 Description: A library to allow communication between SUDO and SSSD
 Version: @VERSION@
-Libs: -L@appmodpath@ -lsss_sudo
+Libs: -L@libdir@ -lsss_sudo
 Cflags:
 URL: http://fedorahosted.org/sssd/
 
-- 
1.7.7.6

_______________________________________________
sssd-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/sssd-devel

Reply via email to