diff options
author | Stevan Radaković <stevan.radakovic@linaro.org> | 2013-03-25 11:23:47 +0100 |
---|---|---|
committer | Stevan Radaković <stevan.radakovic@linaro.org> | 2013-03-25 11:23:47 +0100 |
commit | 253fff11df0a709c9cf9c06a9661825c264e90e8 (patch) | |
tree | e433309df3fe91b5e004eba54e75ec7f636c82b4 | |
parent | 99c96c08fe5915f5c5739a5b2774ea27d4c54f34 (diff) |
Remove system update.
-rw-r--r-- | scripts/ldap_sync.py | 41 |
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() |