Date: Thu, 26 Feb 1998 00:23:56 GMT From: Nik Clayton <nik@nothing-going-on.demon.co.uk> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: docs/5853: [PATCH] Update handbook to include pointer to 'make world' tutorial Message-ID: <199802260023.AAA22301@nothing-going-on.demon.co.uk>
next in thread | raw e-mail | index | archive | help
>Number: 5853 >Category: docs >Synopsis: [PATCH] Update handbook to include pointer to 'make world' tutorial >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Feb 25 16:30:01 PST 1998 >Last-Modified: >Originator: Nik Clayton >Organization: N/A >Release: FreeBSD 2.2.5-STABLE i386 >Environment: N/A >Description: There's currently nothing in the handbook that explains how to properly go about 'make world'. My tutorial on the subject (which is linked to from the FreeBSD site) is marked up in DocBook. Unfortunately, the handbook is still in LinuxDoc. After talking with Steve Price (who responded to one of my earlier PRs) I suggested, and he agreed, that I should put together a small section for the handbook that essentially says "For more info about 'make world', go *here*" which gets a pointer to the information into the handbook. I can then lend a hand to the DocBook porting effort that's underway. This PR contains a patch to some existing files, and an entirely new file. The new file (makeworld.sgml) contains the pointer to the tutorial. The patches update Makefile - References makeworld.sgml authors.sgml - Updates my e-mail address current.sgml - Includes a link to the 'make world' section handbook.sgml - Includes the 'makeworld' entity hw.sgml - Includes a link to the 'make world' section sections.sgml - Defines the 'makeworld' entity stable.sgml - Includes a link to the 'make world' section 'makeworld.sgml' is included in the Handbook at the same level as the "Staying Current with FreeBSD" and "Staying Stable with FreeBSD" sections. >How-To-Repeat: N/A >Fix: First, cut-n-paste this into a file, and call it makeworld.sgml in the handbook directory. ----------------------------------------------------------------------------- <!-- $Id$ --> <!-- The FreeBSD Documentation Project --> <sect><heading>Using <bf>make world</bf> to rebuild your system<label id="makeworld"></heading> <p><em>Contributed by &a.nik;.</em> <!-- Last updated: $Date$ This document is a placeholder for the "How to run 'make world'" section. Currently, it just links to my tutorial. It is intended that, once the Handbook has been converted, the tutorial referenced here will be slightly rewritten and used here. --> <p>Once you have synchronised your local source tree against a particular version of FreeBSD (<tt>stable</tt>, <tt>current</tt> and so on) you must then use the source tree to rebuild the system.</p> <p>Currently, the best source of information on how to do that is a tutorial available from <htmlurl url="http://www.nothing-going-on.demon.co.uk/FreeBSD/make-world/make-world.html" name="http://www.nothing-going-on.demon.co.uk/FreeBSD/make-world/make-world.html">.</p> <p>A successor to this tutorial will be integrated into the handbook.</p> ----------------------------------------------------------------------------- Then apply these patches Index: Makefile =================================================================== RCS file: /usr/local/cvs-reps/FreeBSD/doc/handbook/Makefile,v retrieving revision 1.29 diff -u -r1.29 Makefile --- Makefile 1998/02/19 06:45:26 1.29 +++ Makefile 1998/02/26 00:04:35 @@ -8,7 +8,7 @@ SRCS+= firewalls.sgml german.sgml glossary.sgml goals.sgml SRCS+= handbook.sgml history.sgml hw.sgml install.sgml isdn.sgml SRCS+= kerberos.sgml kernelconfig.sgml kerneldebug.sgml kernelopts.sgml -SRCS+= lists.sgml mail.sgml memoryuse.sgml +SRCS+= lists.sgml makeworld.sgml mail.sgml memoryuse.sgml SRCS+= mirrors.sgml nfs.sgml nutshell.sgml pgpkeys.sgml policies.sgml SRCS+= porting.sgml ports.sgml ppp.sgml printing.sgml SRCS+= quotas.sgml relnotes.sgml routing.sgml russian.sgml Index: authors.sgml =================================================================== RCS file: /usr/local/cvs-reps/FreeBSD/doc/handbook/authors.sgml,v retrieving revision 1.90 diff -u -r1.90 authors.sgml --- authors.sgml 1998/02/22 23:54:55 1.90 +++ authors.sgml 1998/02/25 23:52:29 @@ -363,8 +363,8 @@ name='<nate@FreeBSD.ORG>'></tt>"> <!ENTITY a.nik "Nik Clayton - <tt><htmlurl url='mailto:nik@iii.co.uk' - name='<nik@iii.co.uk>'></tt>"> + <tt><htmlurl url='mailto:nik@nothing-going-on.demon.co.uk' + name='<nik@nothing-going-on.demon.co.uk>'></tt>"> <!ENTITY a.nsj "Nate Johnson <tt><htmlurl url='mailto:nsj@FreeBSD.ORG' Index: current.sgml =================================================================== RCS file: /usr/local/cvs-reps/FreeBSD/doc/handbook/current.sgml,v retrieving revision 1.23 diff -u -r1.23 current.sgml --- current.sgml 1997/09/02 08:22:31 1.23 +++ current.sgml 1998/02/26 00:05:30 @@ -143,9 +143,9 @@ guaranteed to get you into trouble. <item> Before compiling current, read the Makefile in /usr/src - carefully. You should at least run a `make world' the first time - through as part of the upgrading process. - Reading the &a.current will keep you up-to-date on other + carefully. You should at least run a `<ref id="makeworld" + name="make world">' the first time through as part of the upgrading + process. Reading the &a.current will keep you up-to-date on other bootstrapping procedures that sometimes become necessary as we move towards the next release. Index: handbook.sgml =================================================================== RCS file: /usr/local/cvs-reps/FreeBSD/doc/handbook/handbook.sgml,v retrieving revision 1.81 diff -u -r1.81 handbook.sgml --- handbook.sgml 1997/11/18 16:06:08 1.81 +++ handbook.sgml 1998/02/26 00:05:00 @@ -153,6 +153,7 @@ ¤t; &stable; &synching; + &makeworld; </chapt> &submitters; Index: hw.sgml =================================================================== RCS file: /usr/local/cvs-reps/FreeBSD/doc/handbook/hw.sgml,v retrieving revision 1.79 diff -u -r1.79 hw.sgml --- hw.sgml 1998/02/19 06:45:27 1.79 +++ hw.sgml 1998/02/26 00:06:46 @@ -86,11 +86,11 @@ drops have dropped P6 systems into a very affordable price bracket, at least in the United States, and for serious server applications you may wish to look no further than the Pentium Pro. My personal - `make world' times dropped from 3 hours and 40 minutes with a P5/166 - to 1 hour and 22 minutes when I upgraded to a P6/200 machine - not - a fair comparison, to be sure, but just to note that in terms of - increased productivity, the P6/200 has definitely been worth the upgrade - for me. + `<ref id="makeworld" name="makeworld">' times dropped from 3 hours and + 40 minutes with a P5/166 to 1 hour and 22 minutes when I upgraded to a + P6/200 machine - not a fair comparison, to be sure, but just to note + that in terms of increased productivity, the P6/200 has definitely been + worth the upgrade for me. NOTE: The Intel motherboards are designed to a different form-factor and hence require <em>an entirely different PC case</em>, the so-called Index: sections.sgml =================================================================== RCS file: /usr/local/cvs-reps/FreeBSD/doc/handbook/sections.sgml,v retrieving revision 1.27 diff -u -r1.27 sections.sgml --- sections.sgml 1998/02/19 06:45:30 1.27 +++ sections.sgml 1998/02/26 00:04:49 @@ -35,6 +35,7 @@ <!ENTITY kernelopts SYSTEM "kernelopts.sgml"> <!ENTITY linuxemu SYSTEM "linuxemu.sgml"> <!ENTITY mail SYSTEM "mail.sgml"> +<!ENTITY makeworld SYSTEM "makeworld.sgml"> <!ENTITY memoryuse SYSTEM "memoryuse.sgml"> <!ENTITY mirrors SYSTEM "mirrors.sgml"> <!ENTITY nfs SYSTEM "nfs.sgml"> Index: stable.sgml =================================================================== RCS file: /usr/local/cvs-reps/FreeBSD/doc/handbook/stable.sgml,v retrieving revision 1.16 diff -u -r1.16 stable.sgml --- stable.sgml 1997/10/21 16:14:26 1.16 +++ stable.sgml 1998/02/26 00:07:48 @@ -100,9 +100,9 @@ Otherwise, use CTM. <item> Before compiling stable, read the Makefile in /usr/src - carefully. You should at least run a `make world' the first time - through as part of the upgrading process. - Reading the &a.stable will keep you up-to-date on other bootstrapping - procedures that sometimes become necessary as we move towards the next - release. + carefully. You should at least run a `<ref id="makeworld" + name="make world">' the first time through as part of the upgrading + process. Reading the &a.stable will keep you up-to-date on other + bootstrapping procedures that sometimes become necessary as we move + towards the next release. </enum> >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802260023.AAA22301>