79d0c56 SPEC: Fix cyclic dependencies between sssd-{krb5,}-common

1 file Authored by lslebodn 8 years ago, Committed by jhrozek 8 years ago,
    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>
    (cherry picked from commit 56552c518a07b45b25d4a2ef58d37fac0918ce60)
    
        
file modified
+1 -1