From owner-freebsd-hackers Tue Jun 1 8:21: 1 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from atlrel2.hp.com (atlrel2.hp.com [156.153.255.202]) by hub.freebsd.org (Postfix) with ESMTP id C679D14C89 for ; Tue, 1 Jun 1999 08:20:57 -0700 (PDT) (envelope-from darrylo@sr.hp.com) Received: from srmail.sr.hp.com (srmail.sr.hp.com [15.4.45.14]) by atlrel2.hp.com (8.8.6 (PHNE_17135)/8.8.5tis) with ESMTP id LAA13723 for ; Tue, 1 Jun 1999 11:20:50 -0400 (EDT) Received: from mina.sr.hp.com by srmail.sr.hp.com with ESMTP (1.37.109.16/15.5+ECS 3.3) id AA042060455; Tue, 1 Jun 1999 08:20:55 -0700 Received: from localhost (darrylo@mina.sr.hp.com [15.4.42.247]) by mina.sr.hp.com with ESMTP (8.8.6 (PHNE_14041)/8.7.3 TIS 5.0) id IAA04464 for ; Tue, 1 Jun 1999 08:20:54 -0700 (PDT) Message-Id: <199906011520.IAA04464@mina.sr.hp.com> To: freebsd-hackers@freebsd.org Subject: Re: a two-level port system? Reply-To: Darryl Okahata In-Reply-To: Your message of "Tue, 01 Jun 1999 09:44:28 +1000." Mime-Version: 1.0 (generated by tm-edit 1.1.1.1) Content-Type: text/plain; charset=US-ASCII Date: Tue, 01 Jun 1999 08:20:54 -0700 From: Darryl Okahata Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Peter Jeremy wrote: > How about storing each port as a single file in ar(5) format, which is > unpacked into the directory structure when make'd? ar(5) is a text > format, which means it can easily be managed by CVS, which includes > a tool for manipulating its contents - ar(1). This isn't all that different from the existing *.tar.gz port files. If you use those, you get all the advantages of your approach, plus fewer disadvantages: > Benefits: > - The ports tree would become ~2500 inodes and ~~32MB. > - The entire ports tree is still available on the machine. - No need to change port process to handle ar files. - No need to CVS commit ar files. (BTW, CVS can also handle binary files, so ASCII vs. binary is a non-issue.) - Smaller size than ar files. > > Disadvantages: > - Unpacked ports will use about twice as much disk space (3 times if > you include the original CVS archive). -- Darryl Okahata darrylo@sr.hp.com DISCLAIMER: this message is the author's personal opinion and does not constitute the support, opinion, or policy of Hewlett-Packard, or of the little green men that have been following him all day. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message