[Freeipa-devel] [PATCH] move samba4-specific python code to a subpackage

Sumit Bose sbose at redhat.com
Wed Jun 13 08:36:04 UTC 2012


On Tue, Jun 12, 2012 at 04:08:12PM +0300, Alexander Bokovoy wrote:
> DCERPC code in AD trusts implementation depends on Samba 4 Python
> bindings.
> 
> Make this dependency optional for main freeipa-server package by moving
> the dependency to freeipa-server-trust-ad subpackage.
> 
> Main interface to AD trusts (ipalib/plugins/trust.py) will still stay,
> as well as LDIF files and updates as they are not causing real
> dependency.
> 
> https://fedorahosted.org/freeipa/ticket/2821

ACK, build and install works fine. The freeipa-server now only has a
dependency to libraries from samba4-libs because of ipadb.so and
libipa_cldap.so. One might argue that libipa_cldap.so can be moved to
freeipa-server-trust-ad as well, but since ipadb.so cannot be removed
and libipa_cldap.so does not add extra dependencies, I think it can stay
in freeipa-server as well.

bye,
Sumit

> 
> -- 
> / Alexander Bokovoy




More information about the Freeipa-devel mailing list