From owner-freebsd-arch Wed Jul 10 7:59:31 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 D79F937B400 for ; Wed, 10 Jul 2002 07:59:28 -0700 (PDT) Received: from spqr.osg.gov.bc.ca (spqr.osg.gov.bc.ca [142.32.102.24]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69E9D43E09 for ; Wed, 10 Jul 2002 07:59:28 -0700 (PDT) (envelope-from Cy.Schubert@osg.gov.bc.ca) Received: from passer.osg.gov.bc.ca (passer.osg.gov.bc.ca [142.32.110.29]) by spqr.osg.gov.bc.ca (Postfix) with ESMTP id 21F099F133; Wed, 10 Jul 2002 07:59:28 -0700 (PDT) Received: from cwsys.cwsent.com (cwsys2 [10.1.2.1]) by passer.osg.gov.bc.ca (8.12.5/8.12.3) with ESMTP id g6AExROX051627; Wed, 10 Jul 2002 07:59:27 -0700 (PDT) (envelope-from cy@cwsent.com) Received: from cwsys (localhost [127.0.0.1]) by cwsys.cwsent.com (8.12.5/8.12.3) with ESMTP id g6AExQfP034695; Wed, 10 Jul 2002 07:59:26 -0700 (PDT) (envelope-from cy@cwsys.cwsent.com) Message-Id: <200207101459.g6AExQfP034695@cwsys.cwsent.com> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 Reply-To: Cy Schubert - CITS Open Systems Group From: Cy Schubert - CITS Open Systems Group X-os: FreeBSD X-Sender: cy@cwsent.com To: Terry Lambert Cc: arch@FreeBSD.ORG Subject: Re: Package system wishlist In-Reply-To: Message from Terry Lambert of "Wed, 10 Jul 2002 00:24:50 PDT." <3D2BE142.E25CA9BC@mindspring.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 10 Jul 2002 07:59:26 -0700 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 In message <3D2BE142.E25CA9BC@mindspring.com>, Terry Lambert writes: > So, following Jordan's advice, what's on everyone's wishlist? > > Terry's Wishlist: [...] + Cy's Wishlist: o Optional installation of sources. RH's SRPM's is a very poor example of this. A better example would be what IBM does to install JES/2 on their MVS system, e.g. an OpenSSH package might contain source in addition to binaries. The sources would be installed in /usr/src while the binaries would be installed in /usr/bin, sbin.... o Files replaced by a package backed up in case of package removal o Check option: Tell me what it will do without doing it o Group option: Install prerequisites o Groupextend option: Install postrequisites, e.g. dependent packages and patches o Ability to install my own packages on top of packages and patches, I like to call them USERMODS. o The package system should be independent of the compression tool used. In the future new compression algorithms and tools will be developed. The package system should be flexible enough to not care how its files are compressed or packaged. o The ability to export and import the package database (currently to clone systems, I rsync /usr/local, /usr/X11R6, and /var/db/pkg to a new system I am installing, this saves many hours of work). > o I want to be able to remove system components, like "sendmail" > and "OpenSSH". Ideally everything should install as a package, however that would create a lot of extra work for us developers. I have yet to think of a painless way to do this. -- Cheers, Phone: 250-387-8437 Cy Schubert Fax: 250-387-5766 Team Leader, Sun/Alpha Team Email: Cy.Schubert@osg.gov.bc.ca Open Systems Group, CITS Ministry of Management Services Province of BC FreeBSD UNIX: cy@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message