Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jul 2004 16:13:46 -0400
From:      Garance A Drosihn <drosih@rpi.edu>
To:        Eirik Oeverby <ltning@anduin.net>
Cc:        freebsd-current@freebsd.org
Subject:   Re: CVSUP and 5.2.1 RELEASE
Message-ID:  <p06110420bd1b3d2cd289@[128.113.24.47]>
In-Reply-To: <40F58BE7.9050601@anduin.net>
References:  <25787.1089753241@critter.freebsd.dk> <40F4562D.2020101@linuxpowered.com> <20040714090640.1fe19f2b.steve@sohara.org> <200407141103.10881.michaelnottebrock@gmx.net> <20040714113019.7be536d5.steve@sohara.org> <p0611041cbd1b14c0592a@[128.113.24.47]> <40F58BE7.9050601@anduin.net>

next in thread | previous in thread | raw e-mail | index | archive | help
At 9:39 PM +0200 7/14/04, Eirik Oeverby wrote:
>Garance A Drosihn wrote:
>>
>>Someday we have to clean these instructions up, and make sure we
>>have a short, consistent set of instructions.  And that we are
>>saying the same thing everywhere we say anything about updating
>>the system.  So far, we have never *needed* `mergemaster -p'
>>before buildworld, and I think it is confusing to tell users it
          ^^^^^^^^^^^ - NOTE
>>should be done then.
>
>This is NOT true. Recently mergemaster -p insisted that I add
>certain users and groups to my passwd/group files, to support
>pf. Without that, I bet installworld would have gone down in
                          ^^^^^^^^^^^^ - NOTE
>flames .. correct me if I'm wrong (or don't bother, since this
>is a pretty unimportant point anyway :)

Hmm.  I fail to see your point.  What I said was:

"We have never needed `mergemaster -p' before *-BUILDWORLD-*".

You then emphatically state that I am wrong, and offer an
example which talks about INSTALLWORLD.  Not BUILDWORLD --
which is what *I* was talking about -- but INSTALLWORLD.

I don't want to sound like a screaming lunatic here, but I do
think you have missed a very significant detail in what I was
saying.  Note that I also quoted /usr/src/Makefile, which says:

>># 1.  `cd /usr/src'       (or to the directory containing your source tree).
>># 2.  `make buildworld'
>># 3.  `make buildkernel KERNCONF=YOUR_KERNEL_HERE'     (default is GENERIC).
>># 4.  `make installkernel KERNCONF=YOUR_KERNEL_HERE'   (default is GENERIC).
>># 5.  `reboot'        (in single user mode: boot -s from the loader prompt).
>># 6.  `mergemaster -p'
>># 7.  `make installworld'
>># 8.  `mergemaster'
>># 9.  `reboot'

Note that this *does* do mergemaster -p before installworld.  Not
before buildworld, but definitely before installworld.

-- 
Garance Alistair Drosehn            =   gad@gilead.netel.rpi.edu
Senior Systems Programmer           or  gad@freebsd.org
Rensselaer Polytechnic Institute    or  drosih@rpi.edu



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