From owner-freebsd-questions@FreeBSD.ORG Wed Oct 8 13:01:03 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5E7A16A4B3 for ; Wed, 8 Oct 2003 13:01:03 -0700 (PDT) Received: from post3.inre.asu.edu (post3.inre.asu.edu [129.219.113.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 094C743FBD for ; Wed, 8 Oct 2003 13:01:03 -0700 (PDT) (envelope-from David.Bear@asu.edu) Received: from conversion.post3.inre.asu.edu by asu.edu (PMDF V6.1-1X6 #30769) id <0HMG00M01BJQRG@asu.edu> for freebsd-questions@freebsd.org; Wed, 08 Oct 2003 11:33:26 -0700 (MST) Received: from smtp.asu.edu (smtp.asu.edu [129.219.110.107]) by asu.edu (PMDF V6.1-1X6 #30769) with ESMTP id <0HMG00M6XBJPIK@asu.edu> for freebsd-questions@freebsd.org; Wed, 08 Oct 2003 11:33:26 -0700 (MST) Received: from moroni.pp.asu.edu (moroni.pp.asu.edu [129.219.120.183]) (8.12.10/8.12.10/asu_smtp_relay,nullclient,tcp_wrapped) with ESMTP id h98IXOS8019426 for ; Wed, 08 Oct 2003 11:33:25 -0700 (MST) Received: (from iddwb@localhost) by moroni.pp.asu.edu (8.11.6/8.11.6) id h98IXPd12164 for freebsd-questions@freebsd.org; Wed, 08 Oct 2003 11:33:25 -0700 Date: Wed, 08 Oct 2003 11:33:25 -0700 From: David Bear To: freebsd-questions@freebsd.org Message-id: <20031008113325.B11482@asu.edu> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.5.1i Subject: cvsup and portupgrade X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: David.Bear@asu.edu List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Oct 2003 20:01:04 -0000 I'm still trying to muddle through the loads of different ways to keep FreeBSD 'current' -- meaning, safely patched, aka RELENG_5_1 (for me) As I conceptualize the operations there are two levels of 'patching', 1) the kernel and base system 2) then all the ports that I may have installed I've read the cvsup docs and can see how to update both the kernel source and ports. But the problem I see is the ports. After the ports collection has cvsupdated, I would still need to do a make install for each port I have previous installed, correct? (or, more appropriately, make deinstall, the cvsup the ports, then make install) Is this making things more difficult? Seems there really should be a cleaner way to keep things updated. I've heard reference to a portupgrade package, but can't find any details on how and what it really does-- and how well it plays with cvsupdate. The other rotten thing here is that cvsupdate requires modula-3 -- and portupgrade requires ruby... It would really be nice if all this were done in the most perfect language, python;-) looking for some advice.. thx. -- David Bear phone: 480-965-8257 fax: 480-965-9189 College of Public Programs/ASU Wilson Hall 232 Tempe, AZ 85287-0803 "Beware the IP portfolio, everyone will be suspect of trespassing"