> Just upgraded a few 2.2.x boxes to 3.3 and during the upgrade,
> it mentioned that installing the new src's over what was there
> is not the proper way and that you should use the CVS repository.
> My problem is that I have to build a new kernel ASAP since the
> generic kernel doesn't have quota support built in. How do I get
> the 3.3 src's using cvsupdate?
First, install the cvsup program. The packages is probably the best way.
Then you edit a cvsupfile to tell the cvsup program what files you want
to retrieve. Then you run cvsup - I usually run it under X so I can see
what's happening, although you can run it as a background job (or even a
cron job) Then you wait. Depending on how fast your network connection
is, you may wait a while. I've got a cable modem and it usually takes
several hours. Then you've got everything and you can just make world
and rebuild the kernel and reboot (or whatever you want to do)
If you have Greg Lehey's book, there's and excellent step-by-step
explanation of how to do a cvsup. For what you're doing, you can
probably take on of the example cvsupfiles and use it with little or not
edits.(it's only if you're grabbing a weird distribution that you'd have
to change much)
This page on the FreeBSD site has more detailed information, should
probably take care of any other questions you have.
http://www.freebsd.org/handbook/synching.html
--
Microsoft: Where do you want to go today?
Linux: Where do you want to go tomorrow?
FreeBSD: Are you guys coming or what?