Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Oct 2003 11:33:25 -0700
From:      David Bear <David.Bear@asu.edu>
To:        freebsd-questions@freebsd.org
Subject:   cvsup and portupgrade
Message-ID:  <20031008113325.B11482@asu.edu>

next in thread | raw e-mail | index | archive | help

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"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031008113325.B11482>