diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2015-04-18 17:36:35 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-05-05 15:49:02 +0200 |
commit | 56552c518a07b45b25d4a2ef58d37fac0918ce60 (patch) | |
tree | ab1b30202762b89f84e549f968ab61bbe06f7f16 /contrib | |
parent | 21687d1d553579e81aa43bfa20f2e70fb39e8461 (diff) | |
download | sssd-56552c518a07b45b25d4a2ef58d37fac0918ce60.tar.gz sssd-56552c518a07b45b25d4a2ef58d37fac0918ce60.tar.xz sssd-56552c518a07b45b25d4a2ef58d37fac0918ce60.zip |
SPEC: Fix cyclic dependencies between sssd-{krb5,}-common
libsss_ldap_common(sssd-common) requires libsss_krb5_common.so(sssd-krb5-common)
and sssd-krb5-common requires sssd-common.
sh$ nm --dynamic --defined-only /usr/lib64/sssd/libsss_krb5_common.so
000000000000c4d0 T krb5_service_init
000000000000b8c0 T krb5_try_kdcip
000000000000c710 T remove_krb5_info_files
0000000000014960 T select_principal_from_keytab
00000000000141d0 T sss_krb5_get_error_message
sh$ nm --dynamic --undefined-only /usr/lib64/sssd/libsss_ldap_common.so
U krb5_service_init
U krb5_try_kdcip
U remove_krb5_info_files
U select_principal_from_keytab
U sss_krb5_get_error_message
This patch fix cyclic dependency with rpm packaging becuase
it's not simple task to remove krb5 dependency from ldap provider.
Resolves:
https://fedorahosted.org/sssd/ticket/2507
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/sssd.spec.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in index d2a4e1a18..3cae11787 100644 --- a/contrib/sssd.spec.in +++ b/contrib/sssd.spec.in @@ -691,6 +691,7 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/%{name}/libsss_child.so %{_libdir}/%{name}/libsss_crypt.so %{_libdir}/%{name}/libsss_debug.so +%{_libdir}/%{name}/libsss_krb5_common.so %{_libdir}/%{name}/libsss_ldap_common.so %{_libdir}/%{name}/libsss_util.so %{_libdir}/%{name}/libsss_semanage.so @@ -746,7 +747,6 @@ rm -rf $RPM_BUILD_ROOT %files krb5-common %defattr(-,root,root,-) %doc COPYING -%{_libdir}/%{name}/libsss_krb5_common.so %attr(4750,root,sssd) %{_libexecdir}/%{servicename}/ldap_child %attr(4750,root,sssd) %{_libexecdir}/%{servicename}/krb5_child |