summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/rpath.py
diff options
context:
space:
mode:
Diffstat (limited to 'rdiff-backup/rdiff_backup/rpath.py')
-rw-r--r--rdiff-backup/rdiff_backup/rpath.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/rdiff-backup/rdiff_backup/rpath.py b/rdiff-backup/rdiff_backup/rpath.py
index 42ad5e9..05249ec 100644
--- a/rdiff-backup/rdiff_backup/rpath.py
+++ b/rdiff-backup/rdiff_backup/rpath.py
@@ -283,6 +283,11 @@ class RORPath:
self.data = {'type': None}
self.file = None
+ def make_zero_dir(self, dir_rp):
+ """Set self.data the same as dir_rp.data but with safe permissions"""
+ self.data = dir_rp.data.copy()
+ self.data['perms'] = 0700
+
def __nonzero__(self): return 1
def __eq__(self, other):