From owner-freebsd-arch Wed Jul 10 14: 5:20 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FFF037B401 for ; Wed, 10 Jul 2002 14:05:18 -0700 (PDT) Received: from postfix2-1.free.fr (postfix2-1.free.fr [213.228.0.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5506143E64 for ; Wed, 10 Jul 2002 14:05:17 -0700 (PDT) (envelope-from rsidd@lpt.ens.fr) Received: from bluerondo.a.la.turk (nas-cbv-4-62-147-143-212.dial.proxad.net [62.147.143.212]) by postfix2-1.free.fr (Postfix) with ESMTP id 9C42715 for ; Wed, 10 Jul 2002 23:05:14 +0200 (CEST) Received: (qmail 775 invoked by uid 1001); 10 Jul 2002 21:05:09 -0000 Date: Wed, 10 Jul 2002 23:05:09 +0200 From: Rahul Siddharthan To: Terry Lambert Cc: Alexey Dokuchaev , Cy Schubert - CITS Open Systems Group , arch@freebsd.org Subject: Re: Package system wishlist Message-ID: <20020710210509.GA686@lpt.ens.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3D2C9A5C.B5701103@mindspring.com> User-Agent: Mutt/1.3.27i X-Operating-System: FreeBSD 4.6-PRERELEASE i386 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Terry Lambert wrote: > > > Ideally everything should install as a package, however that would > > > > Currently, I cannot agree with this. I had enough head ache in the > > past dealing with packages of "compatibility symlinks", man pages, > > and so on, which seems overly ridiculous to me. I don't consider > > this worthwhile. Generally, I prefer base as monolithic collection > > of bits. > > It is a prerequisite for: > > o Ability to do binary upgrades of the base system in order to > automatically (e.g. via cron) obtain, and optionally install, > security and other fixes. For people who are running -release, what about having an executable shell script, which contains uuencoded patched binaries and, when executed, unpacks them and installs them to the proper locations (like the shell-script "installers" provided by some commercial software vendors), overwriting the old binaries? For people who're running -stable, well, I suppose they don't mind a make world. But such a shell archive may still work. The full bells-and-whistles of a package/ports system are needed for clean uninstalling and dependency tracking. For security fixes in the base system, it seems to me, it's overkill. - Rahul To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message