On Fri, Sep 21, 2012 at 2:03 PM, Antoine Tremblay
<address@hidden> wrote:
Hi,
I'm testing duplicity on osx with backup bouncer :
http://www.n8gray.org/code/backup-bouncer/
And I found to my surprise that duplicity seems to do worse then the
system's tar binary for example using osx 10.6 tar I get :
Verifying: basic-permissions ... ok (Critical)
Verifying: timestamps ... ok (Critical)
Verifying: symlinks ... ok (Critical)
Verifying: symlink-ownership ... ok
Verifying: hardlinks ... ok (Important)
Verifying: resource-forks ... ok (Critical)
Verifying: finder-flags ... ok (Critical)
Verifying: finder-locks ... ok
Verifying: creation-date ... FAIL
Verifying: bsd-flags ... ok
Verifying: extended-attrs ... ok (Important)
Verifying: access-control-lists ... ok (Important)
Verifying: fifo ... ok
Verifying: devices ... ok
Verifying: combo-tests ... FAIL
But using duplicity I get :
Verifying: basic-permissions ... ok (Critical)
Verifying: timestamps ... ok (Critical)
Verifying: symlinks ... ok (Critical)
Verifying: symlink-ownership ... ok
Verifying: hardlinks ... FAIL (Important)
Verifying: resource-forks ... FAIL (Critical)
Verifying: finder-flags ... FAIL (Critical)
Verifying: finder-locks ... FAIL
Verifying: creation-date ... FAIL
Verifying: bsd-flags ... FAIL
Verifying: extended-attrs ... FAIL (Important)
Verifying: access-control-lists ... FAIL (Important)
Verifying: fifo ... ok
Verifying: devices ... ok
Verifying: combo-tests ... FAIL
I tough duplicity was using tar, is it using it's own implementation ?
If so it is possible to switch to the system's tar ?
Or any other way to support osx extra file attributes... ?
I've check the discussion regarding the new file format.. is there any
development on this ?
I have some time on my hands and could do work or implementing what is
needed for this to work... so pointers on where to start are very
appreciated...
Duplicity uses the native Python tarfile.py from Python 2.7 with mods to make it backwards compatible with 2.4. That's the place to start and all help is greatly appreciated.
To answer your other question, no, duplicity cannot use the systems external tar implementation. We interact at too low level to drive tar directly.
...Thanks,
...Ken