ud-roleadd: fix role account creation.
authorPeter Palfrader <peter@palfrader.org>
Tue, 25 Dec 2007 12:09:22 +0000 (13:09 +0100)
committerPeter Palfrader <peter@palfrader.org>
Tue, 25 Dec 2007 12:09:22 +0000 (13:09 +0100)
ud-roleadd tried to put the new ldap entry - among other objectClasses - into
inetOrgPerson, which caused it to be rejected by openldap.

debian/changelog
ud-roleadd

index e4c8bc7..fd610c2 100644 (file)
@@ -8,8 +8,10 @@ userdir-ldap (0.3.15+xxx) XXunstable; urgency=low
   * Change the build dependency on debhelper to be versioned >= 5.
   * Change Build-Depends-Indep to Build-Depends.
   * Change the build dependency on python-support to be versioned >= 0.3.
+  * ud-roleadd: Do not try to make role accounts of objectClass
+    inetOrgPerson, that doesn't work.
 
- -- Peter Palfrader <weasel@debian.org>  Tue, 25 Dec 2007 11:35:19 +0100
+ -- Peter Palfrader <weasel@debian.org>  Tue, 25 Dec 2007 13:08:50 +0100
 
 userdir-ldap (0.3.15) unstable; urgency=low
 
index b04bba8..5dea2dc 100755 (executable)
@@ -96,7 +96,7 @@ sys.stdout.flush()
 
 Details = [("uid",account),
            ("objectClass",
-            ("top","inetOrgPerson","debianAccount","shadowAccount","debianRoleAccount")),
+            ("top","debianAccount","shadowAccount","debianRoleAccount")),
            ("uidNumber",str(uidNumber)),
            ("gidNumber",str(gidNumber)),
            ("gecos",cn+",,,,"),