Skip site navigation (1)Skip section navigation (2)
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>