On 2011-12-22, Corey <clinge...@gmail.com> wrote: > On 12/21/2011 06:46 PM, Stuart Henderson wrote: >> On 2011-12-21, Corey<clinge...@gmail.com> wrote: >>> On 12/20/2011 11:16 AM, Stuart Henderson wrote: >>>>> Then afterwards, can I check out the -current branch from CVS as >>>>> I do with -stable? i.e. # cvs -d$CVSROOT checkout -P src >>>>> Or am I not supposed to fetch& build -current at all? Would it >>>> You can checkout src if you want, but you don't have to, >>>> you can just install the binary sets just as you would for a release >>>> >>>>> be safer to just download the /snapshots/i386/install50.iso every >>>>> couple weeks and do a fresh install every time? I guess I will >>>> There's really no need for fresh installs, upgrades work very well >>>> >>>> No need for install*.iso either, just download a new bsd.rd and >>>> boot that from the boot loader (boot /bsd.rd) and do a network >>>> upgrade install >>>> >>> Out of curiosity, is this more efficient and/or less loading on the >>> servers than downloading the iso (assuming one installs all sets)? >> Doesn't make a lot of difference server-side but I know it's a lot >> easier for me to boot a different kernel and point it at a (possibly >> locally mirrored or pre-downloaded) set of files than it is to >> download an iso, burn a cd and boot from it - I imagine this is >> the case for most people. >> > > Ah...ok. I'm usually following -current on only one or two machines, so > I never really thought of setting up a local mirror (though there may be > other advantages to doing that). How do you keep your local file mirror > in sync with newer kernels/snapshots? Or do you do the local repo and > the kernel somewhat independently, and just try new kernels (and read > release notes) and see if stuff breaks?
I rsync base OS snapshots for the arches I'm interested in from a cron job (with --exclude=install*.iso because I don't need it) to a local directory which I serve to lan machines via http. I typically do the 'untar sets on a running system' method of upgrading on the local mirror, on other machines it varies, either boot a new bsd.rd and do 'upgrade' or untar on a running system, whichever I'm feeling like at the time. For packages I just update directly from one of the public mirrors.