[PATCH] Re: handbook - kernel build question
Terry L. Tyson Jr.
ty at tyson.homeunix.org
Sat Apr 24 00:35:06 UTC 2004
> [-- Message copied from freebsd-questions to freebsd-doc --]
> [-- where it fits the list charter a lot more. --]
>
> On 2004-04-23 08:15, "Terry L. Tyson Jr." <ty at tyson.homeunix.org> wrote:
> > In section 9.3 of the handbook just before the two procedures it lists
> > "If you are building a new kernel without updating the source code
> > (perhaps just to add a new option, such as IPFIREWALL) you can use
> > either procedure."
> >
> > However, after the two procedures it says "If you have not upgraded
> > your source tree in any way (you have not run CVsup, CTM, or used
> > anoncvs), then you should use the config, make depend, make, make
> > install sequence." which is procedure 1.
> >
> > This seems contradictory to me. Also, I have not upgraded anything on
> > this particular box, used procedure 2 and all seems well.
>
On Fri, Apr 23, 2004 at 11:15:51PM +0300, Giorgos Keramidas wrote:
> Hi Terry,
>
> IMHO, the wording could have been less confusing and certainly not
> contradictory at all, if the second snippet mentioned had used "could"
> instead of "should".
>
> Would it all look better written as shown below?
>
> %%%
> Index: chapter.sgml
> ===================================================================
> RCS file: /home/ncvs/doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v
> retrieving revision 1.130
> diff -u -r1.130 chapter.sgml
> --- chapter.sgml 25 Mar 2004 09:55:18 -0000 1.130
> +++ chapter.sgml 23 Apr 2004 20:06:01 -0000
> @@ -358,9 +358,11 @@
> </indexterm>
>
> <para>If you have <emphasis>not</emphasis> upgraded your source
> - tree in any way (you have not run <application>CVSup</application>,
> + tree in any way since the last time you successfully completed
> + a <maketarget>buildworld</maketarget>-<maketarget>installworld</maketarget> cycle
> + (you have not run <application>CVSup</application>,
> <application>CTM</application>, or used
> - <application>anoncvs</application>), then you should use the
> + <application>anoncvs</application>), then it is safe to use the
> <command>config</command>, <maketarget>make depend</maketarget>,
> <command>make</command>, <maketarget>make install</maketarget> sequence.
> </para>
> %%%
>
> This would render as:
>
> If you have *not* upgraded your source tree in any way since the
> last time you successfully completed an `installworld' (you have
> not run CVSup, CTM, or used anoncvs), then it is safe to use the
> config, make depend, make, make install sequence.
>
> Is the (AFAICT intended) meaning clearer this way?
>
> - Giorgos
Giorgos,
Yes, that makes much more sence to me.
Thanks,
--
Terry
More information about the freebsd-doc
mailing list