[Box Backup] Bug fix - don't die on lstat failure
Ben Summers
boxbackup@fluffy.co.uk
Mon, 13 Dec 2004 18:22:54 +0000
On 13 Dec 2004, at 18:12, Joe Krahn wrote:
> I found why I had problems getting my home directory backed up.
> If bbackupd get a bad result of lstat(), it aborts.
>
> In my case, the problem is actually from having a DVD .ISO file.
> Files greater than 4GB in size fail with stat; they need stat64.
> So, stat64() support is worth adding.
>
> But, it should also not abort the whole backup run due to one bad stat
> call. It's better to just skip the item for which fstat failed by
> chaning BackupClientDirectoryRecord.cpp from:
Isn't enabling linux LFS supposed to make it call that function instead
of lstat itself?
Failures reading a file don't cause the backup to abort, but it does
assume (at the moment) that getting file information is going to work.
I'll make it more tolerant.
Ben