summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1996-02-11 00:16:20 +0000
committerjkh <jkh@FreeBSD.org>1996-02-11 00:16:20 +0000
commit7d8fc2aa85b9c418ba3d932062ac4632a31420b9 (patch)
tree5ffe300737d05ec0b53bffeb26fa0856ecac2310 /share
parent82b3c0ebdcef8ebf40a5062c81cac801cc8c4f3d (diff)
downloadFreeBSD-src-7d8fc2aa85b9c418ba3d932062ac4632a31420b9.zip
FreeBSD-src-7d8fc2aa85b9c418ba3d932062ac4632a31420b9.tar.gz
Add documentation for the -stable branch and reshuffle the sup/ctm chapters
since they're no longer appropriate under -current (you can use both for synching with stable or CVS as well).
Diffstat (limited to 'share')
-rw-r--r--share/doc/handbook/Makefile6
-rw-r--r--share/doc/handbook/current.sgml16
-rw-r--r--share/doc/handbook/handbook.sgml6
-rw-r--r--share/doc/handbook/sections.sgml4
-rw-r--r--share/doc/handbook/stable.sgml109
-rw-r--r--share/doc/handbook/sup.sgml9
-rw-r--r--share/doc/handbook/synching.sgml21
7 files changed, 152 insertions, 19 deletions
diff --git a/share/doc/handbook/Makefile b/share/doc/handbook/Makefile
index 045d3f2..749d7ac 100644
--- a/share/doc/handbook/Makefile
+++ b/share/doc/handbook/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.6 1995/10/14 21:49:43 jfieber Exp $
+# $Id: Makefile,v 1.7 1995/12/07 13:22:12 jkh Exp $
SRCS= authors.sgml basics.sgml bibliography.sgml boothelp.sgml
SRCS+= booting.sgml contrib.sgml crypt.sgml ctm.sgml current.sgml dialup.sgml
@@ -9,7 +9,7 @@ SRCS+= kernelconfig.sgml kerneldebug.sgml memoryuse.sgml
SRCS+= mirrors.sgml nfs.sgml nutshell.sgml
SRCS+= porting.sgml ports.sgml ppp.sgml printing.sgml relnotes.sgml
SRCS+= routing.sgml scsi.sgml sections.sgml
-SRCS+= skey.sgml slipc.sgml slips.sgml submitters.sgml sup.sgml
-SRCS+= troubleshooting.sgml userppp.sgml
+SRCS+= skey.sgml slipc.sgml slips.sgml stable.sgml submitters.sgml sup.sgml
+SRCS+= synching.sgml troubleshooting.sgml userppp.sgml
.include <bsd.sgml.mk>
diff --git a/share/doc/handbook/current.sgml b/share/doc/handbook/current.sgml
index 54a3fd8..3465969 100644
--- a/share/doc/handbook/current.sgml
+++ b/share/doc/handbook/current.sgml
@@ -1,4 +1,4 @@
-<!-- $Id: current.sgml,v 1.7 1995/12/11 15:09:10 jkh Exp $ -->
+<!-- $Id: current.sgml,v 1.8 1996/01/31 14:26:01 mpp Exp $ -->
<!-- The FreeBSD Documentation Project -->
@@ -10,7 +10,7 @@
THE FREEBSD CURRENT POLICY
-Last updated: $Date: 1995/12/11 15:09:10 $
+Last updated: $Date: 1996/01/31 14:26:01 $
This document attempts to explain the rationale behind
FreeBSD-current, what you should expect should you decide to run it,
@@ -98,8 +98,9 @@ ask! It takes far too much time to do this as a general task.
entry for each change as it's made along with any pertinent
information on possible side-effects.
- To join these lists, send mail to `majordomo@FreeBSD.ORG'
- and say:
+ To join these lists, send mail to
+ <htmlurl url="mailto:majordomo@FreeBSD.ORG"
+ name="majordomo@FreeBSD.ORG"> and say:
<verb>
subscribe current
subscribe cvs-all
@@ -125,10 +126,9 @@ ask! It takes far too much time to do this as a general task.
<item> Use ftp. The source tree for FreeBSD-current is always
"exported" on:
-<verb>
- ftp.FreeBSD.ORG:~ftp/pub/FreeBSD/FreeBSD-current
-</verb>
- We use `wu-ftpd' which allows compressed/tar'd grabbing
+ <htmlurl url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable"
+ name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-current">
+ We also use `wu-ftpd' which allows compressed/tar'd grabbing
of whole trees. e.g. you see:
<verb>
usr.bin/lex
diff --git a/share/doc/handbook/handbook.sgml b/share/doc/handbook/handbook.sgml
index c3fcada..e0da4d1 100644
--- a/share/doc/handbook/handbook.sgml
+++ b/share/doc/handbook/handbook.sgml
@@ -1,4 +1,4 @@
-<!-- $Id: handbook.sgml,v 1.38 1995/12/21 17:16:29 jfieber Exp $ -->
+<!-- $Id: handbook.sgml,v 1.39 1996/01/31 14:26:07 mpp Exp $ -->
<!-- The FreeBSD Documentation Project -->
<!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN" [
@@ -132,8 +132,8 @@ Web server">.
<part><heading>Advanced topics</heading>
&current;
- &ctm;
- &sup;
+ &stable;
+ &synching;
&submitters;
&troubleshooting;
&kerneldebug;
diff --git a/share/doc/handbook/sections.sgml b/share/doc/handbook/sections.sgml
index bfd2f0c..59a76e7 100644
--- a/share/doc/handbook/sections.sgml
+++ b/share/doc/handbook/sections.sgml
@@ -1,4 +1,4 @@
-<!-- $Id: sections.sgml,v 1.6 1995/10/14 21:49:54 jfieber Exp $ -->
+<!-- $Id: sections.sgml,v 1.7 1995/12/07 13:22:17 jkh Exp $ -->
<!-- The FreeBSD Documentation Project -->
<!-- Entities containing all the pieces of the handbook are -->
@@ -10,6 +10,7 @@
<!ENTITY contrib SYSTEM "contrib.sgml">
<!ENTITY ctm SYSTEM "ctm.sgml">
<!ENTITY current SYSTEM "current.sgml">
+<!ENTITY stable SYSTEM "stable.sgml">
<!ENTITY crypt SYSTEM "crypt.sgml">
<!ENTITY dialup SYSTEM "dialup.sgml">
<!ENTITY diskless SYSTEM "diskless.sgml">
@@ -41,6 +42,7 @@
<!ENTITY slips SYSTEM "slips.sgml">
<!ENTITY submitters SYSTEM "submitters.sgml">
<!ENTITY sup SYSTEM "sup.sgml">
+<!ENTITY synching SYSTEM "synching.sgml">
<!ENTITY troubleshooting SYSTEM "troubleshooting.sgml">
<!ENTITY userppp SYSTEM "userppp.sgml">
diff --git a/share/doc/handbook/stable.sgml b/share/doc/handbook/stable.sgml
new file mode 100644
index 0000000..8e1eb53
--- /dev/null
+++ b/share/doc/handbook/stable.sgml
@@ -0,0 +1,109 @@
+<!-- $Id: current.sgml,v 1.8 1996/01/31 14:26:01 mpp Exp $ -->
+<!-- The FreeBSD Documentation Project -->
+
+
+<chapt><heading>Staying stable with FreeBSD<label id="stable"></heading>
+
+<p><em>Contributed by &a.jkh;.</em>
+
+<!--
+
+ THE FREEBSD STABLE POLICY
+
+Last updated: $Date: 1996/01/31 14:26:01 $
+
+This document attempts to explain the rationale behind
+FreeBSD-stable, what you should expect should you decide to run it,
+and states some prerequisites for making sure the process goes as
+smoothly as possible.
+-->
+
+<sect><heading>What is FreeBSD-stable?</heading>
+
+<p>FreeBSD-stable is our development branch for a more low-key and
+conservative set of changes intended for our next mainstream release.
+Changes of an experimental or untested nature do not go into this
+branch (see <ref id="current" name="FreeBSD-current">).
+
+<sect><heading>Who needs FreeBSD-stable?</heading>
+
+<p>If you're a commercial user or someone who puts maximum stability of
+their FreeBSD system before all other concerns, you should consider tracking
+<em>stable</em>. This is especially true if you've installed the most
+recent release (<htmlurl url="ftp://ftp.freebsd.org/pub/FreeBSD/2.1.0-RELEASE"
+name="2.1.0-RELEASE"> at the time of this writing) since the <em>stable</em>
+branch is effectively a bug-fix stream relative to the previous release.
+
+<p>Please note that the <em>stable</em> tree endevors, above all, to
+be fully compilable and stable at all times, but we do occasionally
+make mistakes (these are still active sources with quickly-transmitted
+updates, after all). We also do our best to thoroughly test fixes in
+<em>current</em> before bringing them into <em>stable</em>, but sometimes
+our tests fail to catch every case. If something breaks for you in
+<em>stable</em>, please let us know <em>immediately!</em> (see
+next section).
+
+<sect><heading>Using FreeBSD-stable</heading>
+
+ <p><enum><item> Join the freebsd-stable mailing list. This will
+ keep you informed of build-dependencies that may appear in
+ <em>stable</em> or any other issues requring special attention.
+ Developers will also make announcements in this mailing list when
+ they are contemplating some contraversal fix or update, giving
+ the users a chance to respond if they have any issues to raise concerning
+ the proposed change.
+
+ To join this list, send mail to <htmlurl url="mailto:majordomo@FreeBSD.ORG"
+ name="majordomo@FreeBSD.ORG"> and say:
+<verb>
+ subscribe freebsd-stable
+</verb>
+ In the body of your message. Optionally, you can also say `help'
+ and Majordomo will send you full help on how to subscribe and
+ unsubscribe to the various other mailing lists we support.
+
+ <item> Grab the sources from ftp.FreeBSD.ORG. You can do this in
+ three ways:
+
+ <enum>
+ <item> Using the CTM facility described below. Unless you
+ have a good TCP/IP connection at a flat rate, this is
+ the way to do it.
+
+ <item> Use the CMU `sup' program (Software Update
+ Protocol), also described below.
+ This is the second most recommended method, since it allows
+ you to grab the entire collection once and then only what's
+ changed from then on. Many people run sup from cron
+ and keep their sources up-to-date automatically.
+
+ <item> Use ftp. The source tree for FreeBSD-stable is always
+ "exported" on:
+ <htmlurl url="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable"
+ name="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable">
+
+ <p>We also use `wu-ftpd' which allows compressed/tar'd grabbing
+ of whole trees. e.g. you see:
+<verb>
+ usr.bin/lex
+</verb>
+ You can do:
+<verb>
+ ftp> cd usr.bin
+ ftp> get lex.tar.Z
+</verb>
+ And it will get the whole directory for you as a compressed
+ tar file.
+ </enum>
+
+ <item> Essentially, if you need rapid on-demand access to the source and
+ communications bandwidth is not a consideration, use sup or ftp.
+ 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 freebsd-stable will keep you up-to-date on other bootstrapping
+ procedures that sometimes become necessary as we move towards the next
+ release.
+</enum>
diff --git a/share/doc/handbook/sup.sgml b/share/doc/handbook/sup.sgml
index 1d59abf..eda2f68 100644
--- a/share/doc/handbook/sup.sgml
+++ b/share/doc/handbook/sup.sgml
@@ -1,4 +1,4 @@
-<!-- $Id: sup.sgml,v 1.11 1996/02/05 18:52:05 mpp Exp $ -->
+<!-- $Id: sup.sgml,v 1.12 1996/02/06 23:41:01 asami Exp $ -->
<!-- The FreeBSD Documentation Project -->
@@ -57,11 +57,12 @@ like so:
Thats all there is to it! Remember that if you're running current,
which is what you will have if you sup with the standard-supfile, please
join the freebsd-current mailing list. You should also be sure to read
-<ref id="current"
-name="Staying current with FreeBSD">
+<ref id="current" name="Staying current with FreeBSD">
for important information on just what we can and cannot do for you as
a -current user. If you are using the stable-supfile, please
-join the freebsd-stable mailing list.
+join the freebsd-stable mailing list and read
+<ref id="stable" name="Staying stable with FreeBSD">
+.
<sect1><heading>Description of FreeBSD SUP distributions</heading>
diff --git a/share/doc/handbook/synching.sgml b/share/doc/handbook/synching.sgml
new file mode 100644
index 0000000..68a7ad4
--- /dev/null
+++ b/share/doc/handbook/synching.sgml
@@ -0,0 +1,21 @@
+<!-- $Id: current.sgml,v 1.8 1996/01/31 14:26:01 mpp Exp $ -->
+<!-- The FreeBSD Documentation Project -->
+
+<chapt><heading>Synchronizing source trees over the Internet<label id="synching"></heading>
+
+<p><em>Contributed by &a.jkh;.</em>
+
+<!--
+
+Last updated: $Date: 1996/01/31 14:26:01 $
+
+This document tries to describe the various ways in which a user may
+use the internet to keep development sources in synch.
+-->
+
+ <p>There are various ways of using an Internet (or email) connection
+ to stay up-to-date with whatever collection of FreeBSD project sources
+ it is that interests you. The primary services we offer are:
+
+ &sup;
+ &ctm;
OpenPOWER on IntegriCloud