X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=blobdiff_plain;f=ud-generate;h=93559659a3fa8ebb4b6da11fa8db96d7c0d390da;hp=1681e9725d433a8b20019117efb9966d2eb168bf;hb=b48d0155910b67628883d9b9df6852a9cbdf4415;hpb=48af39106875df501052cf32e292f6b7c23d8374 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]: