summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/fs_abilities.py
diff options
context:
space:
mode:
Diffstat (limited to 'rdiff-backup/rdiff_backup/fs_abilities.py')
-rw-r--r--rdiff-backup/rdiff_backup/fs_abilities.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/rdiff-backup/rdiff_backup/fs_abilities.py b/rdiff-backup/rdiff_backup/fs_abilities.py
index 3be42d1..902242b 100644
--- a/rdiff-backup/rdiff_backup/fs_abilities.py
+++ b/rdiff-backup/rdiff_backup/fs_abilities.py
@@ -542,16 +542,14 @@ class FSAbilities:
sym_source.touch()
sym_dest = dir_rp.append("symlinked_file2")
try:
- sym_dest.symlink(sym_source.path)
+ sym_dest.symlink("symlinked_file1")
except (OSError, AttributeError):
self.symlink_perms = 0
else:
sym_dest.setdata()
assert sym_dest.issym()
- orig_umask = os.umask(077)
if sym_dest.getperms() == 0700: self.symlink_perms = 1
else: self.symlink_perms = 0
- os.umask(orig_umask)
sym_dest.delete()
sym_source.delete()