Since Nik's given me a reprieve on the code freeze, finish fixing these two
documents up as I originally started to do.
This commit is contained in:
parent
c67b438dfc
commit
b6b695e6fc
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=3943
2 changed files with 78 additions and 65 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
<!-- $Id: current.sgml,v 1.24 1998-03-15 15:10:05 nik Exp $ -->
|
<!-- $Id: current.sgml,v 1.25 1998-12-19 13:36:43 jkh Exp $ -->
|
||||||
<!-- The FreeBSD Documentation Project -->
|
<!-- The FreeBSD Documentation Project -->
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
THE FREEBSD CURRENT POLICY
|
THE FREEBSD CURRENT POLICY
|
||||||
|
|
||||||
Last updated: $Date: 1998-03-15 15:10:05 $
|
Last updated: $Date: 1998-12-19 13:36:43 $
|
||||||
|
|
||||||
This document attempts to explain the rationale behind
|
This document attempts to explain the rationale behind
|
||||||
FreeBSD-current, what you should expect should you decide to run it,
|
FreeBSD-current, what you should expect should you decide to run it,
|
||||||
|
|
@ -18,7 +18,8 @@ and states some prerequisites for making sure the process goes as
|
||||||
smoothly as possible.
|
smoothly as possible.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<sect1><heading>What is FreeBSD-current?</heading>
|
<itemize>
|
||||||
|
<item><em>What is FreeBSD-current?</em>
|
||||||
|
|
||||||
<p>FreeBSD-current is, quite literally, nothing more than a daily
|
<p>FreeBSD-current is, quite literally, nothing more than a daily
|
||||||
snapshot of the working sources for FreeBSD. These include work in
|
snapshot of the working sources for FreeBSD. These include work in
|
||||||
|
|
@ -31,36 +32,37 @@ but whether or not FreeBSD-current sources bring disaster or greatly
|
||||||
desired functionality can literally be a matter of which part of any
|
desired functionality can literally be a matter of which part of any
|
||||||
given 24 hour period you grabbed them in!
|
given 24 hour period you grabbed them in!
|
||||||
|
|
||||||
<sect1><heading>Who needs FreeBSD-current?</heading>
|
<item><em>Who needs FreeBSD-current?</em>
|
||||||
|
|
||||||
<p>FreeBSD-current is made generally available for 3 primary interest groups:
|
<p>FreeBSD-current is aimed at 3 primary interest groups:
|
||||||
<enum>
|
|
||||||
<item> Members of the FreeBSD group who are actively working on some
|
<p><enum>
|
||||||
|
<item><p>Members of the FreeBSD group who are actively working on some
|
||||||
part of the source tree and for whom keeping `current' is an
|
part of the source tree and for whom keeping `current' is an
|
||||||
absolute requirement.
|
absolute requirement.
|
||||||
|
|
||||||
<item> Members of the FreeBSD group who are active testers,
|
<item><p>Members of the FreeBSD group who are active testers,
|
||||||
willing to spend time working through problems in order to
|
willing to spend time working through problems in order to
|
||||||
ensure that FreeBSD-current remains as sane as possible. These
|
ensure that FreeBSD-current remains as sane as possible. These
|
||||||
are also people who wish to make topical suggestions on changes
|
are also people who wish to make topical suggestions on changes
|
||||||
and the general direction of FreeBSD.
|
and the general direction of FreeBSD.
|
||||||
|
|
||||||
<item> Peripheral members of the FreeBSD (or some other) group who merely
|
<item><p>Peripheral members of the FreeBSD (or some other) group who merely
|
||||||
wish to keep an eye on things and use the current sources for
|
wish to keep an eye on things and use the current sources for
|
||||||
reference purposes (e.g. for <em>reading</em>, not running). These
|
reference purposes (e.g. for <em>reading</em>, not running). These
|
||||||
people also make the occasional comment or contribute code.
|
people also make the occasional comment or contribute code.
|
||||||
</enum>
|
</enum>
|
||||||
|
|
||||||
<sect1><heading>What is FreeBSD-current <em>NOT</em>?</heading>
|
<item><em>What is FreeBSD-current NOT?</em>
|
||||||
|
|
||||||
<p><enum>
|
<p><enum>
|
||||||
<item> A fast-track to getting pre-release bits because you heard there is
|
<item><p>A fast-track to getting pre-release bits because you heard there
|
||||||
some cool new feature in there and you want to be the first on
|
is some cool new feature in there and you want to be the first on
|
||||||
your block to have it.
|
your block to have it.
|
||||||
|
|
||||||
<item> A quick way of getting bug fixes.
|
<item><p>A quick way of getting bug fixes.
|
||||||
|
|
||||||
<item> In any way ``officially supported'' by us.
|
<item><p>In any way ``officially supported'' by us.
|
||||||
|
|
||||||
We do our best to help people genuinely in one of the 3
|
We do our best to help people genuinely in one of the 3
|
||||||
``legitimate'' FreeBSD-current categories, but we simply <em>do not
|
``legitimate'' FreeBSD-current categories, but we simply <em>do not
|
||||||
|
|
@ -73,22 +75,22 @@ given 24 hour period you grabbed them in!
|
||||||
improve FreeBSD, most of you would vote for us improving it.
|
improve FreeBSD, most of you would vote for us improving it.
|
||||||
</enum>
|
</enum>
|
||||||
|
|
||||||
<sect1><heading>Using FreeBSD-current</heading>
|
<item><em>Using FreeBSD-current</em>
|
||||||
|
|
||||||
<p><enum> <item> Join the &a.current and the &a.cvsall .
|
<p><enum>
|
||||||
|
<item><p>Join the &a.current and the &a.cvsall .
|
||||||
This is not just a good idea, it is <em>essential</em>.
|
This is not just a good idea, it is <em>essential</em>.
|
||||||
If you are not on the <em>FreeBSD-current</em> mailing list you
|
If you are not on the <em>FreeBSD-current</em> mailing list, you
|
||||||
will not see the comments that people are making about the
|
will not see the comments that people are making about the
|
||||||
current state of the system and thus will probably end up stumbling
|
current state of the system and thus will probably end up stumbling
|
||||||
over a lot of problems that others have already found and
|
over a lot of problems that others have already found and
|
||||||
solved. Even more importantly, you will miss out on
|
solved. Even more importantly, you will miss out on important
|
||||||
potentially critical information (e.g. ``Yo, Everybody!
|
bulletins which may be critical to your system's continued health.
|
||||||
Before you rebuild <tt>/usr/src</tt>, you <em>must</em>
|
|
||||||
rebuild the kernel or your system will crash horribly!").
|
|
||||||
|
|
||||||
The <em>cvs-all</em> mailing list will allow you to see the commit log
|
The <em>cvs-all</em> mailing list also allows you to see the commit log
|
||||||
entry for each change as it is made along with any pertinent
|
entry for each change as it is made, along with any pertinent
|
||||||
information on possible side-effects.
|
information on possible side-effects, and is another good mailing list
|
||||||
|
to subscribe to.
|
||||||
|
|
||||||
To join these lists, send mail to &a.majordomo and specify:
|
To join these lists, send mail to &a.majordomo and specify:
|
||||||
<verb>
|
<verb>
|
||||||
|
|
@ -99,22 +101,26 @@ subscribe cvs-all
|
||||||
and Majordomo will send you full help on how to subscribe and
|
and Majordomo will send you full help on how to subscribe and
|
||||||
unsubscribe to the various other mailing lists we support.
|
unsubscribe to the various other mailing lists we support.
|
||||||
|
|
||||||
<item> Grab the sources from ftp.FreeBSD.ORG. You can do this in
|
<item><p>Grab the sources from ftp.FreeBSD.ORG. You can do this in
|
||||||
three ways:
|
one of three ways:
|
||||||
|
|
||||||
<enum>
|
<enum>
|
||||||
<item> Use the <ref id="ctm" name="CTM"> facility. Unless you
|
<item><p>Use the <ref id="ctm" name="CTM"> facility. Unless you
|
||||||
have a good TCP/IP connection at a flat rate, this is
|
have a good TCP/IP connection at a flat rate, this is
|
||||||
the way to do it.
|
the way to do it.
|
||||||
|
|
||||||
<item> Use the <ref id="cvsup" name="cvsup"> program with
|
<item><p>Use the <ref id="cvsup" name="cvsup"> program with
|
||||||
<url url="ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/examples/cvsup/standard-supfile" name="this supfile">.
|
<url url="ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/examples/cvsup/standard-supfile" name="this supfile">.
|
||||||
This is the second most recommended method, since it allows
|
This is the second most recommended method, since it allows
|
||||||
you to grab the entire collection once and then only what has
|
you to grab the entire collection once and then only what has
|
||||||
changed from then on. Many people run cvsup from cron
|
changed from then on. Many people run cvsup from cron
|
||||||
and keep their sources up-to-date automatically.
|
to keep their sources up-to-date automatically. For a fairly
|
||||||
|
easy interface to this, simply type:
|
||||||
|
<verb>
|
||||||
|
pkg_add -f ftp://ftp.freebsd.org/pub/FreeBSD/CVSup/cvsupit.tgz
|
||||||
|
</verb>
|
||||||
|
|
||||||
<item> Use ftp. The source tree for FreeBSD-current is always
|
<item><p>Use ftp. The source tree for FreeBSD-current is always
|
||||||
"exported" on:
|
"exported" on:
|
||||||
<htmlurl url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-current"
|
<htmlurl url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-current"
|
||||||
name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-current">
|
name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-current">
|
||||||
|
|
@ -128,29 +134,30 @@ subscribe cvs-all
|
||||||
ftp> cd usr.bin
|
ftp> cd usr.bin
|
||||||
ftp> get lex.tar.Z
|
ftp> get lex.tar.Z
|
||||||
</verb>
|
</verb>
|
||||||
And it will get the whole directory for you as a compressed
|
and it will get the whole directory for you as a compressed
|
||||||
tar file.
|
tar file.
|
||||||
</enum>
|
</enum>
|
||||||
|
|
||||||
<item> Essentially, if you need rapid on-demand access to the source and
|
Essentially, if you need rapid on-demand access to the source and
|
||||||
communications bandwidth is not a consideration, use cvsup or ftp.
|
communications bandwidth is not a consideration, use cvsup or ftp.
|
||||||
Otherwise, use CTM.
|
Otherwise, use CTM.
|
||||||
|
|
||||||
<item> If you are grabbing the sources to run, and not just look at,
|
If you are grabbing the sources to run, and not just look at,
|
||||||
then grab <em>all</em> of current, not just selected portions. The
|
then grab <em>all</em> of current, not just selected portions. The
|
||||||
reason for this is that various parts of the source depend on
|
reason for this is that various parts of the source depend on
|
||||||
updates elsewhere, and trying to compile just a subset is almost
|
updates elsewhere, and trying to compile just a subset is almost
|
||||||
guaranteed to get you into trouble.
|
guaranteed to get you into trouble.
|
||||||
|
|
||||||
<item> Before compiling current, read the Makefile in /usr/src
|
Before compiling current, read the Makefile in /usr/src
|
||||||
carefully. You should at least run a `<ref id="makeworld"
|
carefully. You should at least run a `<ref id="makeworld"
|
||||||
name="make world">' the first time through as part of the upgrading
|
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
|
process. Reading the &a.current will keep you up-to-date on other
|
||||||
bootstrapping procedures that sometimes become necessary as we move
|
bootstrapping procedures that sometimes become necessary as we move
|
||||||
towards the next release.
|
towards the next release.
|
||||||
|
|
||||||
<item> Be active! If you are running FreeBSD-current, we want to know
|
<item><p>Be active! If you are running FreeBSD-current, we want to know
|
||||||
what you have to say about it, especially if you have suggestions
|
what you have to say about it, especially if you have suggestions
|
||||||
for enhancements or bug fixes. Suggestions with accompanying code
|
for enhancements or bug fixes. Suggestions with accompanying code
|
||||||
are received most enthusiastically!
|
are received most enthusiastically!
|
||||||
</enum>
|
</enum>
|
||||||
|
</itemize>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<!-- $Id: stable.sgml,v 1.18 1998-11-08 10:40:54 jkh Exp $ -->
|
<!-- $Id: stable.sgml,v 1.19 1998-12-19 13:36:44 jkh Exp $ -->
|
||||||
<!-- The FreeBSD Documentation Project -->
|
<!-- The FreeBSD Documentation Project -->
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
THE FREEBSD STABLE POLICY
|
THE FREEBSD STABLE POLICY
|
||||||
|
|
||||||
Last updated: $Date: 1998-11-08 10:40:54 $
|
Last updated: $Date: 1998-12-19 13:36:44 $
|
||||||
|
|
||||||
This document attempts to explain the rationale behind
|
This document attempts to explain the rationale behind
|
||||||
FreeBSD-stable, what you should expect should you decide to run it,
|
FreeBSD-stable, what you should expect should you decide to run it,
|
||||||
|
|
@ -54,30 +54,36 @@ next section).
|
||||||
the users a chance to respond if they have any issues to raise concerning
|
the users a chance to respond if they have any issues to raise concerning
|
||||||
the proposed change.
|
the proposed change.
|
||||||
|
|
||||||
<p>To join this list, send mail to &a.majordomo and say:
|
The <em>cvs-all</em> mailing list also allows you to see the commit log
|
||||||
|
entry for each change as it is made, along with any pertinent
|
||||||
|
information on possible side-effects, and is another good mailing list
|
||||||
|
to subscribe to.
|
||||||
|
|
||||||
|
To join these lists, send mail to &a.majordomo and specify:
|
||||||
<verb>
|
<verb>
|
||||||
subscribe freebsd-stable
|
subscribe freebsd-stable
|
||||||
|
subscribe cvs-all
|
||||||
</verb>
|
</verb>
|
||||||
<p>In the body of your message. Optionally, you can also say `help'
|
In the body of your message. Optionally, you can also say `help'
|
||||||
and Majordomo will send you full help on how to subscribe and
|
and Majordomo will send you full help on how to subscribe and
|
||||||
unsubscribe to the various other mailing lists we support.
|
unsubscribe to the various other mailing lists we support.
|
||||||
|
|
||||||
<item><p>If you're installing a new system and want it to be as -stable
|
<p><item>If you're installing a new system and want it to be as -stable
|
||||||
as possible, you can simply grab the latest dated branch snapshot
|
as possible, you can simply grab the latest dated branch snapshot
|
||||||
from <url url="ftp://releng22.freebsd.org/pub/FreeBSD"
|
from <url url="ftp://releng22.freebsd.org/pub/FreeBSD"
|
||||||
name="ftp://releng22.freebsd.org/pub/FreeBSD"> and install it like
|
name="ftp://releng22.freebsd.org/pub/FreeBSD"> and install it like
|
||||||
any other release.
|
any other release.
|
||||||
|
|
||||||
<item><p>If you're already running a previous release of 2.2 and
|
<p><item>If you're already running a previous release of 2.2 and
|
||||||
wish to upgrade via sources then you can easily do so from
|
wish to upgrade via sources then you can easily do so from
|
||||||
ftp.FreeBSD.ORG. This can be done in one of three ways:
|
ftp.FreeBSD.ORG. This can be done in one of three ways:
|
||||||
|
|
||||||
<enum>
|
<enum>
|
||||||
<item><p>Use the <ref id="ctm" name="CTM"> facility. Unless you
|
<p><item><p>Use the <ref id="ctm" name="CTM"> facility. Unless you
|
||||||
have a good TCP/IP connection at a flat rate, this is
|
have a good TCP/IP connection at a flat rate, this is
|
||||||
the way to do it.
|
the way to do it.
|
||||||
|
|
||||||
<item><p>Use the <ref id="cvsup" name="cvsup"> program with
|
<p><item><p>Use the <ref id="cvsup" name="cvsup"> program with
|
||||||
<url url="ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/examples/cvsup/stable-supfile" name="this supfile">.
|
<url url="ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/examples/cvsup/stable-supfile" name="this supfile">.
|
||||||
This is the second most recommended method, since it allows
|
This is the second most recommended method, since it allows
|
||||||
you to grab the entire collection once and then only what has
|
you to grab the entire collection once and then only what has
|
||||||
|
|
@ -88,7 +94,7 @@ next section).
|
||||||
pkg_add -f ftp://ftp.freebsd.org/pub/FreeBSD/CVSup/cvsupit.tgz
|
pkg_add -f ftp://ftp.freebsd.org/pub/FreeBSD/CVSup/cvsupit.tgz
|
||||||
</verb>
|
</verb>
|
||||||
|
|
||||||
<item><p>Use ftp. The source tree for FreeBSD-stable is always
|
<p><item><p>Use ftp. The source tree for FreeBSD-stable is always
|
||||||
"exported" on:
|
"exported" on:
|
||||||
<htmlurl url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable"
|
<htmlurl url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable"
|
||||||
name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable">
|
name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable">
|
||||||
|
|
@ -103,7 +109,7 @@ next section).
|
||||||
ftp> cd usr.bin
|
ftp> cd usr.bin
|
||||||
ftp> get lex.tar.Z
|
ftp> get lex.tar.Z
|
||||||
</verb>
|
</verb>
|
||||||
And it will get the whole directory for you as a compressed
|
and it will get the whole directory for you as a compressed
|
||||||
tar file.
|
tar file.
|
||||||
</enum>
|
</enum>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue