From owner-freebsd-security Fri May 12 18:37:14 2000 Delivered-To: freebsd-security@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id 137D237B834 for ; Fri, 12 May 2000 18:37:11 -0700 (PDT) (envelope-from nate@yogotech.com) Received: from nomad.yogotech.com (nomad.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id TAA19365; Fri, 12 May 2000 19:37:01 -0600 (MDT) (envelope-from nate@nomad.yogotech.com) Received: (from nate@localhost) by nomad.yogotech.com (8.8.8/8.8.8) id TAA09188; Fri, 12 May 2000 19:37:00 -0600 (MDT) (envelope-from nate) Date: Fri, 12 May 2000 19:37:00 -0600 (MDT) Message-Id: <200005130137.TAA09188@nomad.yogotech.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Wes Peters Cc: Patrick Bihan-Faou , freebsd-security@FreeBSD.ORG Subject: Re: New packaging tool (was Re: Applying patches with out a compiler) In-Reply-To: <391C9CBC.4E0ED8E5@softweyr.com> References: <107101bfbc60$aabeb350$040aa8c0@local.mindstep.com> <391C9CBC.4E0ED8E5@softweyr.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-security@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > I am currently working on a new version of pkg_*, which will bring a few > > features that I feel are missing. > > In my opinion, if we're going to replace the packaging system completely, > a good starting point might be to turn the PAX code, or something of > that nature, into a library and build on top of that. Not PAX. ZIP, since PAX and tar both require you to read to the end of the file to determine the contents of the file, and don't allow you to do random access I/O and pull out individual files. There are numerous advantages to using something like ZIP, including removing the requirement to 'unpack' the archive in a staging area, since we could now unpack it directly in it's installation location. ZIP also allows signatures, and we have lots of free software that we can leverage to implement the tools with it. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-security" in the body of the message