From owner-freebsd-stable Wed Feb 7 19:31:38 2001 Delivered-To: freebsd-stable@freebsd.org Received: from sj-msg-core-1.cisco.com (sj-msg-core-1.cisco.com [171.71.163.11]) by hub.freebsd.org (Postfix) with ESMTP id E92D437B699 for ; Wed, 7 Feb 2001 19:31:20 -0800 (PST) Received: from mira1.cisco.com (mira1.cisco.com [171.71.208.193]) by sj-msg-core-1.cisco.com (8.9.3/8.9.1) with ESMTP id TAA29807; Wed, 7 Feb 2001 19:31:35 -0800 (PST) Received: from cisco.com (ptlm1-dhcp-113.cisco.com [171.71.210.113]) by mira1.cisco.com (Mirapoint) with ESMTP id AAI00330; Wed, 7 Feb 2001 19:31:18 -0800 (PST) Message-ID: <3A8212C9.64C29F7E@cisco.com> Date: Wed, 07 Feb 2001 19:30:17 -0800 From: W Gerald Hicks Organization: Cisco Systems, Inc. X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: Kal Torak Cc: FreeBSD-stable Subject: Re: Ports updating... Good ways? References: <3A8208E7.C6EE4C24@quake.com.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Well, the nature of the beast makes it a pretty difficult thing to perform automatically _and_ optimally; It's important to remember that there are different sequences of installing ports that can provide more/less functionality for the built packages. pkg_info provides the basic information you need to ferret out dependencies if you want to try a hand at writing some scripts to help automate this. You might consider some mechanism to provide a set of hints that modify the build order and port Makefile options for your preferences. A big-gun approach for supporting a lot of users is to use the live filesystem generated from 'make release' in a chroot environment to build up packages from scripts. Cheers, Jerry Hicks gehicks@cisco.com Kal Torak wrote: > > Hiyas, > > Just wanted to see if anyone has some good ways of updating installed > ports... > > It would be good if you could update your installed ports as easily > as the base system, like some sort of script that worked out all the > dependencies and updated everything :) > > So anyone have a better way than slowly doing it by hand? > > Cheers! > Kal. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message