Hi,
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.
John
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
--></pre></blockquote>
<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.
<blockquote><pre>
# <b>rm -r /usr/share/man</b>
+ # <b>rm -r /usr/include /usr/X11R6/include</b>
# <b>rm -r /usr/share/compile</b><!--
--></pre></blockquote>
@@ -342,6 +343,7 @@ access to the system console.
--></pre></blockquote>
<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
<blockquote><pre>
+ <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>
<b>/sbin/oreboot</b><!--