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>
