From b48d0155910b67628883d9b9df6852a9cbdf4415 Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Tue, 8 Dec 2009 11:31:27 +0000 Subject: [PATCH] make a stab at really not exporting empty groups Signed-off-by: Stephen Gran --- debian/changelog | 4 ++-- ud-generate | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index c4376f6..c0403b7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -userdir-ldap (0.3.XX) Xnstable; urgency=low +userdir-ldap (0.3.75) unstable; urgency=low * Enable support for mailDefaultOptions - -- Stephen Gran Mon, 16 Nov 2009 00:19:15 +0000 + -- Stephen Gran Mon, 16 Nov 2009 21:36:53 +0000 userdir-ldap (0.3.74) unstable; urgency=low diff --git a/ud-generate b/ud-generate index 1681e97..9355965 100755 --- a/ud-generate +++ b/ud-generate @@ -446,9 +446,15 @@ def GenGroup(File): # Output the group file. J = 0 for x in GroupMap.keys(): - grouprevmap[GroupIDMap[x]] = x + + if len(GroupMap[x]) == 0: + continue + if GroupIDMap.has_key(x) == 0: continue + + grouprevmap[GroupIDMap[x]] = x + Line = "%s:x:%u:" % (x, GroupIDMap[x]) Comma = '' for I in GroupMap[x]: -- 2.20.1