diff options
author | Peter Bex <peter@more-magic.net> | 2013-10-01 20:20:42 +0200 |
---|---|---|
committer | Peter Bex <peter@more-magic.net> | 2013-10-01 20:20:42 +0200 |
commit | 4f0a3976b8f4360c93cce93721cb3f54897949ea (patch) | |
tree | b14434f6e74e701526a7988e662a16bf24872bc2 /henrietta-cache.meta | |
parent | 2d12fa491897d4cbb1303c40c1e3f4ae27587677 (diff) | |
download | henrietta-cache-4f0a3976b8f4360c93cce93721cb3f54897949ea.tar.gz |
Instead of trying to be fancy and "portable" with pax, just use tar.
Pax supports replacement patterns which makes it slightly simpler to
use (and it's actually a standard), we'll just rely on the commonly
supported tar flags "x" and "f", and just hope it'll work everywhere.
This is because (at least on NetBSD), pax only supports plain ustar
format, which has silly limitations on file name length. Longer file
names are a GNU extension, which means we'll need something that
supports these extensions anyway. On the long run we should probably
switch to libarchive, but I don't feel like writing yet another egg
just to work around these few problems.
Also, don't create the target directory in advance but let the
procedures do this, so if something breaks we won't get empty
directories. This ensures it will be retried later.
Diffstat (limited to 'henrietta-cache.meta')
0 files changed, 0 insertions, 0 deletions