aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStevan Radaković <stevan.radakovic@linaro.org>2013-03-25 11:23:47 +0100
committerStevan Radaković <stevan.radakovic@linaro.org>2013-03-25 11:23:47 +0100
commit253fff11df0a709c9cf9c06a9661825c264e90e8 (patch)
treee433309df3fe91b5e004eba54e75ec7f636c82b4
parent99c96c08fe5915f5c5739a5b2774ea27d4c54f34 (diff)
Remove system update.
-rw-r--r--scripts/ldap_sync.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/scripts/ldap_sync.py b/scripts/ldap_sync.py
index 0915fb4..e34906c 100644
--- a/scripts/ldap_sync.py
+++ b/scripts/ldap_sync.py
@@ -332,44 +332,6 @@ class LdapSync():
"added to the group %s. Reason: %s" % (member, group, e))
- def update_system_groups(self):
- """Add all LDAP groups to system."""
- for group in self.get_ldap_groups():
- SystemCommand.add_group(group)
-
- def update_system_users(self):
- """Add all LDAP groups to system."""
- for user in self.get_ldap_users():
- SystemCommand.add_user(user)
-
- def update_system_memberships(self):
- """Update system memberships based on the LDAP groups."""
- group_users = self.ldap_client.get_group_users(self.get_ldap_groups(),
- group)
-
- # Delete memberships first from each group which are not part
- # of the group any more.
- logger.debug("Remove memberships for users not in LDAP group.")
-
- system_members = SystemCommand.get_group_members(group)
-
- for system_member in system_members:
- if system_member not in group_users:
- SystemCommand.remove_user_from_group(group, system_member)
-
- # Add memberships.
- logger.debug("Add memberships.")
-
- for member in group_users:
- SystemCommand.add_user_to_group(group, member)
-
- def update_system(self):
- """Update system groups and memberships."""
- sync.update_system_groups()
- sync.update_system_users()
- sync.update_system_memberships()
-
-
if __name__ == '__main__':
sync = LdapSync()
@@ -379,6 +341,3 @@ if __name__ == '__main__':
groups = sync.get_ldap_groups()
for group in groups:
sync.update_memberships_from_ldap(group)
-
- # Update system group, users and memberships
- sync.update_system()