projects
/
mirror
/
userdir-ldap.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
619506f
)
GenCDB
author
Peter Palfrader
<peter@palfrader.org>
Mon, 2 Aug 2010 21:11:37 +0000
(21:11 +0000)
committer
Peter Palfrader
<peter@palfrader.org>
Mon, 2 Aug 2010 21:11:37 +0000
(21:11 +0000)
ud-generate
patch
|
blob
|
history
diff --git
a/ud-generate
b/ud-generate
index
b7482a6
..
0a6e981
100755
(executable)
--- a/
ud-generate
+++ b/
ud-generate
@@
-547,7
+547,7
@@
def GenForward(File):
raise
Done(File, F, None)
raise
Done(File, F, None)
-def GenCDB(File, Users,
K
ey):
+def GenCDB(File, Users,
k
ey):
Fdb = None
try:
OldMask = os.umask(0022)
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:
# 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, V
alue))
+ 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, v
alue))
Fdb.write("\n")
# Oops, something unspeakable happened.
Fdb.write("\n")
# Oops, something unspeakable happened.