Date: Wed, 8 Oct 2003 15:18:13 -0500 From: Chris <racerx@makeworld.com> To: David.Bear@asu.edu, freebsd-questions@freebsd.org Subject: Re: cvsup and portupgrade Message-ID: <200310081518.13256.racerx@makeworld.com> In-Reply-To: <20031008113325.B11482@asu.edu> References: <20031008113325.B11482@asu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 08 October 2003 01:33 pm, David Bear wrote: > 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. Allbeit I am doing 4.9, here is what I do for the ports part of it. I too have had issues and found a perect solution (for me) To upgrade ports only & rebuild database: ----------------------------------------- type /usr/local/bin/cvsup -g -L2 /root/ports-supfile type /usr/local/sbin/portsdb -uU run /usr/local/sbin/portupgrade -arR The above line updates all ports and dependencies. -- Best regards, Chris ______________________________________________________________________ PGP Fingerprint = D976 2575 D0B4 E4B0 45CC AA09 0F93 FF80 C01B C363 PGP Mail encouraged / preferred - keys available on common key servers ______________________________________________________________________ 01010010011000010110001101100101011100100101100000000000
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200310081518.13256.racerx>