From owner-freebsd-stable Tue Apr 23 21: 7:24 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mired.org (dsl-64-192-6-133.telocity.com [64.192.6.133]) by hub.freebsd.org (Postfix) with SMTP id CD66A37B41C for ; Tue, 23 Apr 2002 21:07:19 -0700 (PDT) Received: (qmail 48518 invoked by uid 100); 24 Apr 2002 04:07:19 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15558.12150.814150.317904@guru.mired.org> Date: Tue, 23 Apr 2002 23:07:18 -0500 To: The Anarcat Cc: freebsd-stable@freebsd.org Subject: Re: [resend] packaging base (was: /etc/defaults/rc.conf theory) In-Reply-To: <20020424030937.GC323@lenny.anarcat.dyndns.org> References: <20020424030937.GC323@lenny.anarcat.dyndns.org> X-Mailer: VM 6.90 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ From: Mike Meyer X-Delivery-Agent: TMDA/0.52 (Python 2.2 on FreeBSD/i386) Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In <20020424030937.GC323@lenny.anarcat.dyndns.org>, The Anarcat typed: > [this thread is still alive? i'll spice it up a bit then] > You don't need libh to package the base system. True, but not complete. > And actually, it would be a good thing if people started thinking > about packaging the base system apart from libh. People *have* thought about doing that. They concluded that libh was the correct solution. If you disagree, feel free to submit pr's with patches that solve the problem without libh. > The main issues I see about packaging the base system is [1] how plists > are to be handled and [2] how configurations files are to be handled. You missed the biggie: [3] how the base system install is handled. You either have to make all the packages floppy-sized chunks, or fix the package system to deal with packages that are split up into floppy-sized chunks. This has to be done using the grotty interface library currently used to do the base system install. All the people I know of who know that sytem well enough to do the job consider it more effort than it's worth. Hence, the effort to provide a better set of tools for building the better install system that goes under the moniker "the libh project". http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message