summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/eas_acls.py
diff options
context:
space:
mode:
authorbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2005-10-24 17:16:05 +0000
committerbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2005-10-24 17:16:05 +0000
commitd4632e3842d0d9bba56704b01e03d636d92cc826 (patch)
tree25398a1f66dc2729b094e2bf03e582d595253af1 /rdiff-backup/rdiff_backup/eas_acls.py
parent3b9946d214fabebd4c72d278d579de21677b7d0c (diff)
downloadrdiff-backup-d4632e3842d0d9bba56704b01e03d636d92cc826.tar.gz
Refactored fs_abilities, also don't quote if case-insensitive->case-insensitive
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@648 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/eas_acls.py')
-rw-r--r--rdiff-backup/rdiff_backup/eas_acls.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/rdiff-backup/rdiff_backup/eas_acls.py b/rdiff-backup/rdiff_backup/eas_acls.py
index 0db865f..709f324 100644
--- a/rdiff-backup/rdiff_backup/eas_acls.py
+++ b/rdiff-backup/rdiff_backup/eas_acls.py
@@ -585,6 +585,11 @@ def rpath_acl_get(rp):
return acl
rpath.acl_get = rpath_acl_get
+def rpath_get_blank_acl(index):
+ """Get a blank AccessControlLists object (override rpath function)"""
+ return AccessControlLists(index)
+rpath.get_blank_acl = rpath_get_blank_acl
+
def rpath_ea_get(rp):
"""Get extended attributes of given rpath
@@ -595,3 +600,9 @@ def rpath_ea_get(rp):
if not rp.issym(): ea.read_from_rp(rp)
return ea
rpath.ea_get = rpath_ea_get
+
+def rpath_get_blank_ea(index):
+ """Get a blank ExtendedAttributes object (override rpath function)"""
+ return ExtendedAttributes(index)
+rpath.get_blank_ea = rpath_get_blank_ea
+