I noticed a couple of inconsistencies between upgrade63.html and
INSTALL.<platform>. They don't both state to remove man pages and include
files. Here is a patch to fix upgrade63 but I'm not sure how to
go about fixing all INSTALL.<platform> an easy way.


Index: upgrade63.html
RCS file: /cvs/www/faq/upgrade63.html,v
retrieving revision 1.4
diff -u -p -r1.4 upgrade63.html
--- upgrade63.html      3 Apr 2018 12:31:59 -0000       1.4
+++ upgrade63.html      5 Apr 2018 23:21:31 -0000
@@ -104,13 +104,14 @@ to the <a href="../stable.html">stable b

   <li><b>Spring cleaning in <tt>/usr/share</tt>.</b>
-  Remove all outdated manuals.
+  Remove all outdated manuals and .h files.
   Moreover, the relinking of libraries and kernels at boot time now
   happens in <tt>/usr/share/relink</tt>.
   The old relinking directory is no longer used and can be removed.

   # <b>rm -r /usr/share/man</b>
+  # <b>rm -r /usr/include /usr/X11R6/include</b>
   # <b>rm -r /usr/share/compile</b><!--

@@ -342,6 +343,7 @@ access to the system console.

   <li><b>Install new userland.</b>
+    Clean out old man pages and include files.
Save a copy of reboot(8), extract and install the release tarballs, reboot. Install <tt>base63.tgz</tt> last, because the new base system, in particular
     <a href="https://man.openbsd.org/OpenBSD-6.3/tar";>tar(1)</a>,
@@ -364,6 +366,7 @@ access to the system console.
     or, if you use
<a href="https:man.openbsd.org/OpenBSD-6.3/ksh">ksh(1)</a>, you can do
+    <b>rm -r /usr/share/man /usr/include /usr/X11R6/include</b>
     <b>cp /sbin/reboot /sbin/oreboot</b>
<b>for _f in [!b]*63.tgz base63.tgz; do tar -C / -xzphf "$_f" || break; done</b>

Reply via email to