From 1bd1a3c991bde81e15d751542676f76f104bd2f8 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Mon, 2 Aug 2010 21:11:37 +0000 Subject: [PATCH] GenCDB --- ud-generate | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ud-generate b/ud-generate index b7482a6..0a6e981 100755 --- a/ud-generate +++ b/ud-generate @@ -547,7 +547,7 @@ def GenForward(File): raise Done(File, F, None) -def GenCDB(File, Users, Key): +def GenCDB(File, Users, key): Fdb = None try: OldMask = os.umask(0022) @@ -556,11 +556,11 @@ def GenCDB(File, Users, Key): # Write out the email address for each user for x in Users: - if not Key in x[1]: - continue - Value = GetAttr(x, Key) - User = GetAttr(x, "uid") - Fdb.write("+%d,%d:%s->%s\n" % (len(User), len(Value), User, Value)) + a = UDLdap.Account(x[0], x[1]) + if not key in a: continue + value = a[key] + user = a['uid'] + Fdb.write("+%d,%d:%s->%s\n" % (len(user), len(value), user, value)) Fdb.write("\n") # Oops, something unspeakable happened. -- 2.20.1