2
0
mirror of https://github.com/xcat2/confluent.git synced 2025-02-28 08:11:45 +00:00

Syncronize syncfileclient for el8 diskless and diskful

This commit is contained in:
Jarrod Johnson 2021-10-07 11:10:56 -04:00
parent a4fc64ea56
commit 6222883188

View File

@ -134,7 +134,9 @@ class CredMerger:
else:
self.discardnames[name] = 1
else:
if uid >= minid and uid <= maxid:
if name[0] in ('+', '#', '@'):
self.sourcedata.append(line)
elif uid >= minid and uid <= maxid:
self.sourcedata.append(line)
def read_shadow(self, source):
@ -167,6 +169,8 @@ class CredMerger:
shadout.write(line + '\n')
for line in self.sourcedata:
name, _ = line.split(':', 1)
if name[0] in ('+', '#', '@'):
continue
if name in self.shadowednames:
continue
shadout.write(name + ':!:::::::\n')
@ -216,4 +220,4 @@ def synchronize():
if __name__ == '__main__':
synchronize()
synchronize()