Date: Wed, 29 May 2013 11:53:41 -0600 From: Warner Losh <imp@bsdimp.com> To: Chris Rees <utisoft@gmail.com> Cc: "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, Alexander Leidinger <netchild@freebsd.org>, Glen Barber <gjb@freebsd.org> Subject: Re: Order of canonical upgrade sequence Message-ID: <9AD6CC08-8C59-4941-8C1D-54ABE74A162C@bsdimp.com> In-Reply-To: <CADLo83-AzBcm_%2BobVN5aczQdt=GG6U_JnFXyv3dwrG5YMxt%2B=w@mail.gmail.com> References: <CADLo83-AzBcm_%2BobVN5aczQdt=GG6U_JnFXyv3dwrG5YMxt%2B=w@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[[ 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. Warner On May 29, 2013, at 10:02 AM, Chris Rees wrote: > Hi all! >=20 > 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]; >=20 > # 7. `make installworld' > # 8. `make delete-old' > # 9. `mergemaster' >=20 > 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. >=20 > 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. >=20 > I cannot think of an example where the system is left > unbootable/damaged if make delete-old is run after mergemaster. >=20 > What do people think of the patch at [2]? >=20 > Chris >=20 > [1] http://svnweb.freebsd.org/base/head/Makefile?r1=3D148329&r2=3D148330= & >=20 > [2] http://www.bayofrum.net/~crees/patches/delete-old-order.diff
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9AD6CC08-8C59-4941-8C1D-54ABE74A162C>