Curious...how often do *you* portupgrade(1) ?
David Wolfskill
david at catwhisker.org
Wed Feb 11 15:25:44 PST 2004
>Date: Wed, 11 Feb 2004 17:08:00 -0600
>From: "Kevin D. Kinsey, DaleCo, S.P." <kdk at daleco.biz>
>To: chat at freebsd.org
>Subject: Curious...how often do *you* portupgrade(1) ?
>Sender: owner-freebsd-chat at freebsd.org
>Running a desktop box with a dialup PPP connection
>to the 'Net, my "portupgrade -aRr" tends to take a
>couple of days ....
Hmm.... You may find "portupgrade -aF" ("just fetch") useful during
periods when you don't especially want to destabilize the machine, but
you have connectivity.
>I'd taken to dealing with it once a month.
>It occurs to me that it might actually be less
>painful to do it more often ...
Maybe. :-}
>What's your plan?
Well, I have 4 machines that are (mostly) at home. (3 are at home; the
4th is my laptop, which is with me at work, though I'm writing from one
of the home machines via an ssh tunnel.)
I have the beginnings of some moderately-detailed notes on my approach
at http://www.catwhisker.org/~david/FreeBSD/upgrade.html.
Briefly, on my laptop and my (SMP) "build machine," I track each of
-STABLE and -CURRENT daily, and upgrade all of the ports on each daily.
(Each also has a copy of the FreeBSD CVS repository: the laptop gets it
from the build machine, which gets it from one of the official mirrors.)
When I upgrade the ports on the build machine, I use the "-p" flag to
portupgrade, so it builds packages as it goes.
For some ports that take a long time to build (e.g., mozilla), after the
package is built on the build machine, I copy it (via scp) to my laptop,
then tell portpugrade on the laptop to take advantage of any packages it
finds locally.
Every week, I upgrade the ports on the other 2 machines by NFS-mounting
the build machine's "ports" directory on each. Again, I tell
portupgrade to take advantage of any local packages. Once this is done,
I clear /usr/ports/packages/* on the build machine. For that matter,
once the build machine's duties are done for the day, I turn it off.
(These last 2 machines also track -STABLE about every couple of weeks,
using a snapshot built on the build machine.)
I've been doing this for a little over 2 years now, and it's been
working out fairly well for me so far. For example, from the machine on
which this message is being composed:
bunrab(4.9-S)[11] uname -a
FreeBSD bunrab.catwhisker.org 4.9-STABLE FreeBSD 4.9-STABLE #60: Sun Feb 8 06:10:44 PST 2004 root at freebeast.catwhisker.org:/common/S1/obj/usr/src/sys/BUNRAB i386
bunrab(4.9-S)[12]
Peace,
david
--
David H. Wolfskill david at catwhisker.org
I do not "unsubscribe" from email "services" to which I have not explicitly
subscribed. Rather, I block spammers' access to SMTP servers I control,
and encourage others who are in a position to do so to do likewise.
More information about the freebsd-chat
mailing list