Date: Thu, 15 Jan 2004 13:41:41 -0800 From: David Schultz <das@FreeBSD.ORG> To: Tim Kientzle <kientzle@acm.org> Cc: freebsd-arch@FreeBSD.ORG Subject: Re: Request for Comments: libarchive, bsdtar Message-ID: <20040115214141.GA27632@VARK.homeunix.com> In-Reply-To: <400705FF.7090709@acm.org> References: <4004D445.7020205@acm.org> <20040115182532.GA26149@VARK.homeunix.com> <4006E337.7000404@acm.org> <20040115204458.GA27244@VARK.homeunix.com> <400705FF.7090709@acm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 15, 2004, Tim Kientzle wrote: > David Schultz wrote: > > > >... the package tools don't have an archive format > >that supports random access, so they wind up extracting a > >temporary copy of the whole archive, then processing the parts > >that they want. > > <grin> Funny you should mention this. > > As it turns out, random access is not necessary to avoid the > temporary copy. To prove it, I've written a pkg_add replacement > that extracts directly to the final location in a single > pass with no temporary directory and no need for random > access to the package file. In particular, it can extract > and install a package directly from stdin or an FTP site > with no disk overhead at all. [...] > My goal right now is just to clean up the existing package tools. > In particular, my new package tools will: > * have the same names as the current tools > * use the same command-line options (as far as possible <sigh>) > * use the exact same file format as the current tools > * be built from general-purpose modular library components I have only one thing to say in response to this news: SWEEEEET!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040115214141.GA27632>