[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: "slapmod": off-line tool for editing database entries?
> -----Original Message-----
> From: owner-openldap-software@OpenLDAP.org
> [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Steve Langasek
> Hello,
>
> Has anyone given any thought to the development of a
> 'slapmod' tool that
> would allow an admin to not only add objects to a database
> when slapd is
> down, but also to edit objects? In working with the maintainers of
> Debian's OpenLDAP packages to provide a smooth transition
> from OpenLDAP
> 2.0 to 2.1, it's come to my attention that there are times where it
> would be useful to be able to make such modifications when
> the directory
> server is off-line -- indeed, a directory server might be off-line
> *because* it needs to be changed to conform to newer schema
> restrictions. While slapcat+slapadd would certainly do the
> trick, this
> seems a bit heavy for what's really needed. Any takers, or other
> suggestions?
I've thought about this from time to time. Your example is a poor one though,
as the database needs to be rebuilt anyway when migrating from 2.0 to 2.1. As
such, you already need to do a full slapcat followed by slapadd. So you run
slapadd, it fails, you fix the LDIF, then you slapadd again.
Something like slapmod could be a pain to implement. "slapdel" would be
simpler, and would get you through most of the problem situations.
-- Howard Chu
Chief Architect, Symas Corp. Director, Highland Sun
http://www.symas.com http://highlandsun.com/hyc
Symas: Premier OpenSource Development and Support