files may be corrupt; skim files for header-like information and
attempt to retrieve the data.
"""
- backup_index = tarfile.gen_rescue_index(backup_tar_path,
- self.mode,
- password=self.password,
- key=self.crypto_key)
+ def gen_volume_name (nvol):
+ return os.path.join (os.path.dirname (backup_tar_path),
+ self.volume_name_func (backup_tar_path,
+ True,
+ nvol))
+
+ backup_index = tarfile.gen_rescue_index (gen_volume_name,
+ self.mode,
+ password=self.password,
+ key=self.crypto_key)
return self.restore_backup(target_path,
backup_index=backup_index,