learning to buildworld

Paul Schmehl pauls at utdallas.edu
Mon Apr 24 18:01:59 UTC 2006

--On April 24, 2006 11:02:18 AM -0500 Jonathan Horne <jhorne at dfwlp.com> 

> i have begun spending a good deal of time researching and practicing the
> buildworld process on my dev boxes.  i want to make sure i have the entire
> process down pat, before i attempt it on my production server.
> the handbook states that i should:
> make buildworld
> make buildkernel
> make installkernel
> and then reboot to single usermode.  the installworld comes while in
> single user mode, and my production server would see quite a bit of
> downtime over this.  handbook says to, in sigle user mode:
> mergemaster -p
> make installworld
> mergemaster
> reboot
> ive seen several articles on the net, and of course, no one agrees on the
> exact steps to take to update your system.  my question is, is it safe to
> 'mergemaster' and 'make installworld' while still up and running?  or do i
> just need to bite the downtime-bullet, and put it in single user?
I have done the complete process remotely, over ssh, without problems. 
*However*, that is not the recommended procedure *and* I was doing it on a 
new install where, if it failed, I could simply start over.  I wouldn't 
recommend it for production systems that are remotely located.  The price 
you pay for going to the server and using single-user mode is less than the 
price you pay for doing it remotely *and* having it fail.

Paul Schmehl (pauls at utdallas.edu)
Adjunct Information Security Officer
University of Texas at Dallas
AVIEN Founding Member

More information about the freebsd-questions mailing list