from (my) website: safecopy is a data recovery tool which tries to extract as much data as possible from a problematic (i.e. damaged sectors) source - like floppy drives, harddisk partitions, CDs, tape devices, ..., where other tools like dd would fail doe to I/O errors. I think its better than ddrescue :) Since today it has lots of cool features they don't. It can manipulate the head position (via lseek and O_RSYNC) to resposition the head before trying to read a damaged sector again, helps a lot with some CD drives, and it can mark data in the destination file with a tag, to later find file contents that got lost and files that were affected by data loss in a filesystem easily. Of course it supports standard stuff like resuming of copies, multi pass recovery, sector exclude lists, and so on... Reproducible: Always Steps to Reproduce:
Created attachment 180995 [details] ebuild proposal
I just released safecopy-1.1 No changes should be necessary to the ebuild (except the version number of course), as the compilation and install process stayed the same. There is now some OS dependent code in safecopy, but its enclosed in #idef __linux__ #endif parts, and has working fallbacks if that is not the case, so no manual action need or could be taken at compiletime, the configure script is unaware of those.
Created attachment 188263 [details] new ebuild proposal Meanwhile I released version 1.2 I quickly tested the ebuild for safecopy version 1.2 -here is the new attachment.
meanwhile safecopy-1.3 has been released. safecopy<=1.2 and >=0.9 have some bugs fixed in 1.3 - I therefore strongly encourage to import the 1.3 ebuild
Created attachment 192414 [details, diff] patch needed for test suite in ssafecopy-1.3 on amd64 here is a patch for safecopy-1.3 to run the testsuite on amd64. ebuild soon to follow
Created attachment 192416 [details] safecopy-1.3 ebuild ebuild proposal for safecopy-1.3 attached. includes support for the test suite.
Created attachment 192424 [details] safecopy-1.3.ebuild proposal, bugfixed thanks to help from #gentoo-sunrise
Created attachment 192487 [details, diff] patch to make test suite run with sandbox a patch to make test suite run from within sandbox (fixes LD_PRELOAD issues)
Created attachment 192488 [details] safecopy-1.3 ebuild with fixed sandbox issues
/me interested. We will deal it with Corvus on -sunrise and then i will add it to the tree with him as proxycommiter.
Corvus you dont have to cc yourself, you will get the mail because you are bug author :]
In main tree. Enjoy added into sys-fs/safecopy