Hi,
I am part way through writing this set of LDAP migration scripts. Not finished yet but might be useful to someone in their current state:
http://wiki.babel.com.au/index.php?area=Linux_Projects&page=LdapImport
To quote:
LdapImport.pl imports data into a destination LDAP server, from one of two sources. The data can come from either:
* Another (source) LDAP server, or * /etc/passwd, /etc/shadow and /etc/group files.
Some attempt at schema checking and/or mapping is done. Also, the program will over-write existing entries in the destination LDAP server if required.
This was originally designed as a tool to assist migration from OpenLDAP to Fedora Directory Server but plans are to develop it into a general purpose LDAP migration tool.
The tool is currently text based but there will be a GUI version developed soon, possibly using Glade.
Some parts of these scripts are based on the well known tools by Luke Howard.
Comments and bug reports to dev@babel.com.au