summaryrefslogtreecommitdiff
path: root/rdiff-backup/src/hardlink.py
diff options
context:
space:
mode:
Diffstat (limited to 'rdiff-backup/src/hardlink.py')
-rw-r--r--rdiff-backup/src/hardlink.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/rdiff-backup/src/hardlink.py b/rdiff-backup/src/hardlink.py
index 7531ad3..7f97c4a 100644
--- a/rdiff-backup/src/hardlink.py
+++ b/rdiff-backup/src/hardlink.py
@@ -157,8 +157,8 @@ class Hardlink:
"""Return RPath of linkdata, or None if cannot find"""
for rp in map(data_rpath.append, data_rpath.listdir()):
if (rp.isincfile() and rp.getincbase_str() == prefix and
- rp.getinctype() == 'snapshot' and
- Time.stringtotime(rp.getinctime()) == time):
+ (rp.getinctype() == 'snapshot' or rp.getinctype() == 'data')
+ and Time.stringtotime(rp.getinctime()) == time):
return rp
return None
@@ -176,9 +176,9 @@ class Hardlink:
if not cls._src_index_indicies: return
Log("Writing hard link data", 6)
if Globals.compression:
- rp = Globals.rbdir.append("hardlink_data.%s.snapshot.gz" %
+ rp = Globals.rbdir.append("hardlink_data.%s.data.gz" %
Time.curtimestr)
- else: rp = Globals.rbdir.append("hardlink_data.%s.snapshot" %
+ else: rp = Globals.rbdir.append("hardlink_data.%s.data" %
Time.curtimestr)
cls.write_linkdict(rp, cls._src_index_indicies, Globals.compression)
@@ -200,13 +200,13 @@ class Hardlink:
"""
Log("Writing intermediate hard link data to disk", 2)
src_inode_rp = data_rpath.append("hardlink_source_inode_checkpoint."
- "%s.snapshot" % Time.curtimestr)
+ "%s.data" % Time.curtimestr)
src_index_rp = data_rpath.append("hardlink_source_index_checkpoint."
- "%s.snapshot" % Time.curtimestr)
+ "%s.data" % Time.curtimestr)
dest_inode_rp = data_rpath.append("hardlink_dest_inode_checkpoint."
- "%s.snapshot" % Time.curtimestr)
+ "%s.data" % Time.curtimestr)
dest_index_rp = data_rpath.append("hardlink_dest_index_checkpoint."
- "%s.snapshot" % Time.curtimestr)
+ "%s.data" % Time.curtimestr)
for (rp, dict) in ((src_inode_rp, cls._src_inode_indicies),
(src_index_rp, cls._src_index_indicies),
(dest_inode_rp, cls._dest_inode_indicies),
@@ -247,7 +247,7 @@ class Hardlink:
"hardlink_dest_index_checkpoint"]
for rp in map(Globals.rbdir.append, Globals.rbdir.listdir()):
if (rp.isincfile() and rp.getincbase_str() in prefix_list and
- rp.getinctype() == 'snapshot'):
+ (rp.getinctype() == 'snapshot' or rp.getinctype() == 'data')):
rp.delete()
MakeClass(Hardlink)