Author: netchild
Date: Mon Dec 20 15:17:34 2010
New Revision: 216591
URL: http://svn.freebsd.org/changeset/base/216591

Log:
  Suggest to run the delete-old target after the second mergemaster. If you run
  it before, your rc scripts may still reference old files/directories and
  if you are in the unlucky situation to have triggered a reboot (intentionally
  or not) between the delete-old run and the mergemaster, your system may not
  start anymore.
  
  While I'm here, give a hint about delete-old-libs.
  
  Noticed by:   bcr (luckily in a discussion and not by getting hit by this)
  MFC after:    1 week

Modified:
  head/UPDATING

Modified: head/UPDATING
==============================================================================
--- head/UPDATING       Mon Dec 20 14:54:24 2010        (r216590)
+++ head/UPDATING       Mon Dec 20 15:17:34 2010        (r216591)
@@ -1136,8 +1136,8 @@ COMMON ITEMS:
        <reboot in single user>                         [3]
        mergemaster -p                                  [5]
        make installworld
-       make delete-old
        mergemaster -i                                  [4]
+       make delete-old                                 [6]
        <reboot>
 
 
@@ -1174,8 +1174,8 @@ COMMON ITEMS:
        <reboot in single user>                         [3]
        mergemaster -p                                  [5]
        make installworld
-       make delete-old
        mergemaster -i                                  [4]
+       make delete-old                                 [6]
        <reboot>
 
        Make sure that you've read the UPDATING file to understand the
@@ -1218,6 +1218,10 @@ COMMON ITEMS:
        install) after the buildworld before this step if you last updated
        from current before 20020224 or from -stable before 20020408.
 
+       [6] This only deletes old files and directories. Old libraries
+       can be deleted by "make delete-old-libs", but you have to make
+       sure that no program is using those libraries anymore.
+
        [8] In order to have a kernel that can run the 4.x binaries needed to
        do an installworld, you must include the COMPAT_FREEBSD4 option in
        your kernel.  Failure to do so may leave you with a system that is
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to