diff options
author | bescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2005-10-25 02:38:17 +0000 |
---|---|---|
committer | bescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2005-10-25 02:38:17 +0000 |
commit | 783b379388e400ce192b8c67e3c814cb56755f41 (patch) | |
tree | e476275d36edf05fbe659ad2b4c385d30cb68d9f /rdiff-backup/rdiff_backup/eas_acls.py | |
parent | 2e5e834e37fad52f4e5471117b809ce68e6e88d3 (diff) | |
download | rdiff-backup-783b379388e400ce192b8c67e3c814cb56755f41.tar.gz |
Misc changes, passes all tests now
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@651 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/eas_acls.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/eas_acls.py | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/rdiff-backup/rdiff_backup/eas_acls.py b/rdiff-backup/rdiff_backup/eas_acls.py index 709f324..6b74ac4 100644 --- a/rdiff-backup/rdiff_backup/eas_acls.py +++ b/rdiff-backup/rdiff_backup/eas_acls.py @@ -458,24 +458,15 @@ def list_to_acl(entry_list, map_names = 1): "trigger further warnings" % (name,), 2) dropped_acl_names[name] = name - def map_id_name(owner_pair, group = None): - """Return id of mapped id and user given original owner_pair""" - id, name = owner_pair - Map = group and user_group.GroupMap or user_group.UserMap - if name: return Map.get_id_from_name(name) - else: - assert id is not None - return Map.get_id_from_id(id) - acl = posix1e.ACL() for typechar, owner_pair, perms in entry_list: id = None if owner_pair: if map_names: - if typechar == "u": id = map_id_name(owner_pair, 0) + if typechar == "u": id = user_group.acl_user_map(*owner_pair) else: assert typechar == "g", (typechar, owner_pair, perms) - id = map_id_name(owner_pair, 1) + id = user_group.acl_group_map(*owner_pair) if id is None: warn_drop(owner_pair[1]) continue |