Order of canonical upgrade sequence
Alexander Leidinger
Alexander at Leidinger.net
Wed May 29 18:57:34 UTC 2013
On Wed, 29 May 2013 11:53:41 -0600
Warner Losh <imp at bsdimp.com> wrote:
> [[ summarizing a conversation in irc ]]
>
> The below fragment doesn't match UPDATING. Since I don't think the
> order matters; and since we've had no reports that UPDATING is wrong;
> and since I think way more people follow updating than the Makefile;
> we should fix the makefile and make the docs match both.
The order matters, mergemaster first, then delete-old. UPDATING is
correct. At least regarding the order all places should be corrected
which tell to use the reverse order.
> Warner
>
> On May 29, 2013, at 10:02 AM, Chris Rees wrote:
>
> > Hi all!
> >
> > Back in 2005, when Alexander Leidinger wrote the make delete-old
> > target, he documented the order of upgrade such that it should be
> > run before mergemaster [1];
> >
> > # 7. `make installworld'
> > # 8. `make delete-old'
> > # 9. `mergemaster'
This is the wrong order.
> > I have merged the delete-old section of the Handbook into the
> > upgrading chapter, and independently decided to put mergemaster
> > first, because I thought it would be safer, but checked here before
> > I committed.
> >
> > I think that steps 8 and 9 should be reversed, because of the
> > possibility of an unbootable system being made, when an rc script
> > references an executable that has just been removed for example.
I agree.
Bye,
Alexander.
--
http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
More information about the freebsd-hackers
mailing list