On Thu, Oct 02, 2003 at 10:02:38AM +0200, Roland Bauerschmidt wrote: > The number of bugs on the adduser package has constantly increased for > the last few months, though none of them is release critical. Since I > was busy with other stuff (mostly OpenLDAP and related stuff) I didn't > keep up with all the feature requests and non-critical bugs. This is > also partly due to the fact that I don't like the way adduser is > currently written (and also perl) a lot, and was planning to do a > complete overhaul (http://www.hbg-bremen.de/~roland/code/adduser.xhtml). > > Matthew Palmer has done some nice work in abstracting the passwd storage > backend, and adding methods for LDAP storage. The latter, though, still > needs some more work to be useful in different directory structures. This won't help you if you really don't like perl, but I have a partial rewrite of adduser started and available at http://people.debian.org/~zed/ -- right now it supports only LDAP, but was written to make it easy to extend for other backends, because I intended from the start to eventually merge in the regular adduser functionality. It is in perl, but I've had people tell me that my code is pleasantly readable. I'd been holding off making any particular announcements on it until I'd had a chance to finish the files backend (as a straight LDAP tool, it is being used in production environments already, and I've gotten my first bug report from someone using it in a non-Debian environment), but if you want to take adduser in a direction away from perl, I may package it as-is as ldapusertools or some such and turn my attention away from other backends. Please let me know if any of this is likely to be useful to the adduser people, or I should strike off on my own. -- Zed Pobre <zed@debian.org> a.k.a. Zed Pobre <zed@resonant.org> PGP key and fingerprint available on finger; encrypted mail welcomed.
Attachment:
pgpzMsMNbdJnK.pgp
Description: PGP signature