cvsup ports and portupgrade -rva .
Andrew J Caines
A.J.Caines at halplant.com
Fri Jan 30 12:06:21 PST 2004
> What is the preferred method to keep the installed ports and ports trees
> synced between identical servers?
If you explicitly want to keep ports trees on multiple systems in sync,
then the canonical method is to use cvsup to update from the mirrors to a
server, then use cvs to update the clients (including the "server").
On the other hand if you only want to keep the ports themselves in sync,
then the two likely approaches are sharing the ports tree and distributing
Sharing the tree means that you can easily build and install for multiple
architectures, or for a single architecture you can update and build on
one system and install on many. I've not tried it, but I'd imaging that
something like "portupgrade --noclean --nocleanup --all" would run nicely
on the client systems.
If you don't like sharing filesystems, you can build and package on one
system (for each architecture), then distribute those packages to the
| -Andrew J. Caines- Unix Systems Engineer A.J.Caines at halplant.com |
| "They that can give up essential liberty to obtain a little temporary |
| safety deserve neither liberty nor safety" - Benjamin Franklin, 1759 |
More information about the freebsd-ports