Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Apr 2002 13:48:56 -0700
From:      "Philip J. Koenig" <pjklist@ekahuna.com>
To:        stable@FreeBSD.ORG
Cc:        "Kevin Oberman" <oberman@es.net>
Subject:   Re: mergemaster theory (was: Re: /etc/defaults/rc.conf theory) 
Message-ID:  <20020424204856186.AAA756@empty1.ekahuna.com@pc02.ekahuna.com>
In-Reply-To: <20020424182347.D2E1A5D08@ptavv.es.net>
References:  Your message of "Tue, 23 Apr 2002 22:59:46 PDT."             <20020424055947185.AAA739@empty1.ekahuna.com@pc02.ekahuna.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
On 24 Apr 2002, at 11:23, Kevin Oberman boldly uttered: 

> > > On Tue, 23 Apr 2002, Philip J. Koenig wrote:

> > My usual sequence is:
> > 
> > [multi-user]
> > - cvsup
> > - buildworld
> > - buildkernel
> > 
> > [restart into single-user, since shutting down to single-user can
> > cause problems with ie kern securelevel]
> > - mount filesystems, swap, run adjkerntz -i
> > - installkernel
> > - installworld
> > - mergemaster
> > - final cleanup/backup
> > - reboot
> > 
> > Reason being I've always read/been told that this is standard 
> > practice because changing system files while in multi-user mode can 
> > cause various problems.  I always thought mergemaster had to come 
> > after the install step.
> 
> This is NOT standard practice. You need to do the installkernel before the
> reboot. Either do this immediately after the buildkernel or just
> make kernel which is the same as "make buildkernel installkernel".
> 
> If you reboot before installing hte kernel, you are NOT confirming that
> the new kernel will run.
> cvsup
> buildworld
> buildkernel
> installkernel
> reboot new kernel
> mount -a -t ufs
> installworld
> mergemaster
> reboot or exit
> 
> R. Kevin Oberman
> Network Engineer
> ESnet--The Energy Sciences Network


You are correct - I diverge from the usual recommendation in that I 
usually install the kernel with the world.  In the past I actually 
found that worked better for me, although in the future I may re-
evaluate that.

However the point I had been making was unrelated - it was re: 
running mergemaster in single-user mode (the natural progression when 
having to boot single-user to finish the steps prior to mergemaster), 
which entails certain limitations about how one can run mergemaster.

Some people have made some suggestions about how to workaround that - 
ie Mike suggested CTRL-Z while in mergemaster, I've never used that 
feature so I now consider myself duly enlightened on that :-), and I 
mused about perhaps running screen prior to mergemaster. (all in the 
interest of looking/backing up/changing things while mergemaster is 
running)



--
Philip J. Koenig                                       pjklist@ekahuna.com
Electric Kahuna Systems -- Computers & Communications for the New Millenium


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020424204856186.AAA756>