Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jul 2002 19:52:09 +0200
From:      Gerhard Sittig <Gerhard.Sittig@gmx.net>
To:        freebsd-stable@FreeBSD.ORG
Subject:   Re: 4.6-RELEASE -> 4.5-RELENG
Message-ID:  <20020711195209.S1494@shell.gsinet.sittig.org>
In-Reply-To: <20020710221740.E97EB5D03@ptavv.es.net>; from oberman@es.net on Wed, Jul 10, 2002 at 03:17:40PM -0700
References:  <20020710214051.Q1494@shell.gsinet.sittig.org> <20020710221740.E97EB5D03@ptavv.es.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jul 10, 2002 at 15:17 -0700, Kevin Oberman wrote:
> > Date: Wed, 10 Jul 2002 21:40:51 +0200
> > From: Gerhard Sittig <Gerhard.Sittig@gmx.net>
> > Sender: owner-freebsd-stable@FreeBSD.ORG
> > 
> > On Wed, Jul 10, 2002 at 10:56 -0700, Kevin Oberman wrote:
> > > 
> > > [ ... upgrading from source ... ]
> > > 
> > > While there are a few niggles, the proper sequence  is:
> > > mergemaster -p (This is NEW!)
> > 
> > Should this read "sh usr.sbin/mergemaster/mergemaster.sh -p" for
> > the case where your in $PATH mergemaster(8) is just old enough to
> > not know the -p switch or where it lacks needed preparation steps
> > for the buildworld run to come?
> 
> Actually, I believe that it should. Thanks for pointing this out.

I just checked rev "$FreeBSD: src/UPDATING,v 1.73.2.72 2002/07/05
12:48:52 des Exp $" of the UPDATING file (i.e. the one in the
-STABLE tree).  While the 20020415 and 20020404 entries talk
about "using the new version of mergemaster" and especially the
latter mentions the -p option, the "COMMON ITEMS" section only has
the (non special) mergemaster invocation after the installworld
run.  How about the following addition?  (I didn't think too long
about the 3.x -> 4.x cross update since I'm not too familiar with
it while I did a 4.0 -> 4.6 update just last week:)

Index: UPDATING
===================================================================
RCS file: /CVSREPO/FreeBSD/src/UPDATING,v
retrieving revision 1.73.2.72
diff -u -r1.73.2.72 UPDATING
--- UPDATING	2002/07/05 12:48:52	1.73.2.72
+++ UPDATING	2002/07/11 17:01:01
@@ -447,6 +447,7 @@
 	To update from 4.0-RELEASE or later to the most current
 	4.x-STABLE
 	----------
+	sh usr.sbin/mergemaster/mergemaster.sh -p [3]
 	make buildworld
 	make buildkernel KERNCONF=YOUR_KERNEL_HERE
 	make installkernel KERNCONF=YOUR_KERNEL_HERE
@@ -466,6 +467,12 @@
 	[2] If you do not run mergemaster, you will likely hit a
 	number of show stopper problems.  The biggest one is that
 	your /etc/pam.conf won't let you log in using ssh.
+	[3] Sometimes building or installing the new source tree
+	has prerequisites an older system doesn't satisfy.  This
+	is what the "pre buildworld mode" of mergemaster was
+	introduced for.  Make sure to either install the new
+	version of mergemaster before buildworld or run mergemaster
+	from its source directory where the new version is available.
 
 What follows are older entries for those people upgrading from earlier
 versions of -stable/-current.


virtually yours   82D1 9B9C 01DC 4FB4 D7B4  61BE 3F49 4F77 72DE DA76
Gerhard Sittig   true | mail -s "get gpg key" Gerhard.Sittig@gmx.net
-- 
     If you don't understand or are scared by any of the above
             ask your parents or an adult to help you.

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?20020711195209.S1494>