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:
108188b
)
don't write bsmtp and dns entries without a keyFingerPrint.
author
rmurray
<>
Sun, 13 Nov 2005 22:36:42 +0000
(22:36 +0000)
committer
rmurray
<>
Sun, 13 Nov 2005 22:36:42 +0000
(22:36 +0000)
ud-generate
patch
|
blob
|
history
diff --git
a/ud-generate
b/ud-generate
index
4a0fd51
..
971fec2
100755
(executable)
--- a/
ud-generate
+++ b/
ud-generate
@@
-408,6
+408,10
@@
def GenDNS(l,File,HomePrefix):
for x in PasswdAttrs:
if x[1].has_key("dnsZoneEntry") == 0:
continue;
for x in PasswdAttrs:
if x[1].has_key("dnsZoneEntry") == 0:
continue;
+
+ # If the account has no PGP key, do not write it
+ if x[1].has_key("keyFingerPrint") == 0:
+ continue;
try:
F.write("; %s\n"%(EmailAddress(x)));
for z in x[1]["dnsZoneEntry"]:
try:
F.write("; %s\n"%(EmailAddress(x)));
for z in x[1]["dnsZoneEntry"]:
@@
-459,6
+463,10
@@
def GenBSMTP(l,File,HomePrefix):
for x in PasswdAttrs:
if x[1].has_key("dnsZoneEntry") == 0:
continue;
for x in PasswdAttrs:
if x[1].has_key("dnsZoneEntry") == 0:
continue;
+
+ # If the account has no PGP key, do not write it
+ if x[1].has_key("keyFingerPrint") == 0:
+ continue;
try:
for z in x[1]["dnsZoneEntry"]:
Split = string.split(string.lower(z));
try:
for z in x[1]["dnsZoneEntry"]:
Split = string.split(string.lower(z));