summaryrefslogtreecommitdiff
path: root/henrietta-cache.egg
diff options
context:
space:
mode:
authorPeter Bex <peter@more-magic.net>2013-10-01 20:20:42 +0200
committerPeter Bex <peter@more-magic.net>2013-10-01 20:20:42 +0200
commit4f0a3976b8f4360c93cce93721cb3f54897949ea (patch)
treeb14434f6e74e701526a7988e662a16bf24872bc2 /henrietta-cache.egg
parent2d12fa491897d4cbb1303c40c1e3f4ae27587677 (diff)
downloadhenrietta-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.egg')
0 files changed, 0 insertions, 0 deletions