[Freeipa-devel] [PATCH 118] [WIP] Add 389 DS plugin for special idnsSOASerial attribute handling

Martin Kosek mkosek at redhat.com
Tue Mar 12 09:40:06 UTC 2013


On 03/11/2013 04:58 PM, Petr Spacek wrote:
> Hello list!
> 
> My first patch for FreeIPA is attached :-)
> 
> I managed to add new 389 DS plugin to build system, but the LDAP magic in
> installer and updater is too much for my brain.
> 
> Could somebody show me how installer and updater should add new object to
> cn=config ? Plugin configuration is static (example is in comments in ipa_dns.c).
> 
> This patch implements minimal necessary support for idnsSOASerial replication.
> I investigating more advanced techniques, but I still see problems with locking
> and so on.
> 
> Anyway, this patch should be sufficient for now.
> 
> Commit message:
> 
>     Add 389 DS plugin for special idnsSOASerial attribute handling
> 
>     Default value "1" is added to replicated idnsZone objects
>     if idnsSOASerial attribute is missing.
> 
>     https://fedorahosted.org/freeipa/ticket/3347
> 

I did not review the actual plugin yet, I just added a code to configure this
plugin during new install and upgrade. Patch attached.


Just in daemons/ipa-slapi-plugins/ipa-dns/Makefile.am I noticed some copy&paste
errors:


+libipa_uuid_la_LIBADD = 	\  <<< libipa_uuid??
+	$(LDAP_LIBS)		\
+	$(UUID_LIBS)		\
+	$(NULL)
+

+EXTRA_DIST =			\
+	$(app_DATA)		\   <<< not defined, not needed (I will add it in my patch)
+	$(NULL)
+


Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mkosek-384-configure-ipa_dns-ds-plugin-on-install-and-upgrade.patch
Type: text/x-patch
Size: 5053 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130312/668386cc/attachment.bin>


More information about the Freeipa-devel mailing list