Commit graph

184 commits

Author SHA1 Message Date
Nick Sayer
fd246e5c02 Add myself to the handbook, and change my e-mail address. 1999-04-06 01:05:09 +00:00
Greg Lehey
96102d452c Tidy up displays so that they fit onto a printed page (sort of). 1999-04-06 00:45:40 +00:00
Eivind Eklund
4548245097 Add Thomas Stevens.
Forgotten by:	jdp
1999-04-05 17:45:12 +00:00
Nik Clayton
7e6c3e525c Remove "FreeBSD Inc." from the copyright entry.
Requested by: wosch
1999-04-05 17:34:22 +00:00
Satoshi Asami
0cd14a40a8 Add Riccardo Veraldi <veraldi@cs.unibo.it> and Samuele Zannoli
<zannoli@cs.unibo.it> for their sniff port contribution.
1999-04-05 10:07:08 +00:00
Nik Clayton
ce74ed854f Add Michael Haro and Steve Coltrin for their upgrades to the pysol port.
Submitted by:	Thomas Gellekum <tg@ihf.rwth-aachen.de>
1999-04-05 10:04:03 +00:00
Satoshi Taoka
cc5b0c1405 Removed me from contrib/chapter.sgml
Added me to authors.ent and staff/chapter.sgml
1999-04-05 01:46:06 +00:00
Nik Clayton
ecc96ac7ba Specify the "rtf-backend" or "tex-backend" options as appropriate. 1999-04-04 16:43:08 +00:00
Nik Clayton
84022f5d2c Turn the distribute: target back on. 1999-03-27 16:03:49 +00:00
Nik Clayton
eb68f8d9e6 Finish the last commit, so that the html-split files are now properly
tar'ed and installed.  Prompted by JKH.

Turn 'distribute' in to a NOP, so that the LinuxDoc Handbook is not
smashed by this one during "make release".  We're almost ready to do
the switch. . .
1999-03-22 22:16:23 +00:00
Wolfram Schneider
f5b3979530 Typo.
Submitted by: Tom Hukins <tom@eborcom.com>
PR: docs/10087
1999-03-21 16:16:17 +00:00
Nik Clayton
4f76f94131 Changes to support a new installation option. If "html-split" is one of
the formats to build then "make install" can install a tar file of all
the HTML files.  Functionality required for the website.
1999-03-18 20:37:12 +00:00
Nik Clayton
774d608de4 Add a DISTRIBUTION variable so it knows where to install itself during a
"make distribute".
1999-03-12 22:24:07 +00:00
Nik Clayton
8afcc6a6ac This file isn't used at all. I copied it over from the LinuxDoc version,
JKH tells me that it was never used there either.
1999-03-12 22:23:12 +00:00
Nik Clayton
a8f73cd8b5 Merge in an MIT copyright notice on Garret's contribution (the S/Key
section) which was in skey.sgml in the LinuxDoc handbook.
1999-03-09 20:07:56 +00:00
Nik Clayton
9cc96a371d This is a null commit to log the fact that Poul Henning-Kamp has permitted
me to *not* copy over his "BEER-WARE LICENSE" from doc/handbook/ctm.sgml
(which has been subsumed in to this file as part of the DocBook conversion).

Thanks Poul.
1999-03-09 20:05:39 +00:00
Nik Clayton
10b0b0a21e Add SGML comments at the top of the files with the $Id$ string. Remove
most of the other spurious comments.

Two comments relating to copyright have *not* been merged in from the
LinuxDoc version yet -- I've contacted the original authors to ask if
they would be willing to assign the copyright to the project. When I
get their response the copyright comments will either be merged in, or
left out, as necessary.
1999-03-08 22:04:49 +00:00
Nik Clayton
97bc599e5a Add a "distribute" target, in preparation for getting "make release" to
work with the DocBook handbook. Currently untested. . .
1999-03-08 21:44:45 +00:00
Nik Clayton
9fd5459be0 New Makefile -- just points to the handbook/ subdirectory for now. 1999-03-08 21:43:32 +00:00
Nik Clayton
1e28ab5a96 Huge whitespace changes. Translators can ignore this commit completely.
Rationale: All the changes to the DocBook handbook so far have been
careful to keep whitespace changes to a minimum. This is so the
translators have as easy a job as possible in identifying exactly what's
changed.

This has meant the English version has become more and more 'ugly'. Lines
indented by the wrong amount, some lines longer than 130 characters,
others shorter than 20, gaps of 3 or 4 lines between paragraphs (and
sometimes within paragraphs). This makes it difficult to follow the
structure of the document, and needlessly complicates fixing SGML
problems.

It also makes the source practically useless as a teaching aid; the
more baroque the source looks, the less likely people are to dive in and
contribute.

This commit fixes all that -- and boy was it tedious. The snag is, it's
touched almost every line in every file in the Handbook.

Technically, the changes were made by running (in Emacs)
sgml-indent-or-tab (bound to the TAB key) on almost each line (except
those in <programlisting>, <screen>, <literallayout>, and other
verbatim sections), and then running sgml-fill-element (bound to
C-c C-q) on most paragraphs.

FWIW, this is the first, only, and last change of this type contemplated.
1999-03-07 21:26:43 +00:00
Nik Clayton
62a7d13816 Created a new set of entities for manual pages.
The construct:

    <citerefentry>
      <refentrytitle>foobar</refentrytitle>
      <manvolnum>1</manvolnum>
    </citerefentry>

is a pain to type, and messes up the pretty-printing of the source code.
Replace every occurence of a entry like that with:

    &man.foobar.1;

Adjusting the manual page name and section number appropriately.

The definitions for these entities are stored in man-refs.ent. This
file is in doc/share/sgml because it is not just specific to the Handbook.
I expect the DocBook'd FAQ and Tutorials (coming RSN) to use them as
well.

A new PUBLIC identifier has been created for these entities, and added to
the catalog file.
1999-03-07 16:32:22 +00:00
Nik Clayton
fe79ecbe4d Revert one of my previous changes. Sentences now have two spaces after
the period. Apologies for the repository bloat. This is entirely a
whitespace change.
1999-03-04 22:42:55 +00:00
Nik Clayton
772051fe94 Merged changes between LINUXDOC_2_DOCBOOK_3 and LINUXDOC_2_DOCBOOK_4
from doc/handbook.

File                 From  ->  To      Merged to files...
---------------------------------------------------------------
authors.sgml         1.135 ->  1.139   authors.ent
bibliography.sgml    1.38  ->  1.39    bibliography/chapter.sgml
contrib.sgml         1.338 ->  1.341   staff/chapter.sgml
current.sgml         1.25  ->  1.26    cutting-edge/chapter.sgml
cvsup.sgml           1.41  ->  1.45    cutting-edge/chapter.sgml
eresources.sgml      1.53  ->  1.54    eresources/chapter.sgml
handbook.sgml        1.96  ->  1.101   handbook.sgml
install.sgml         1.67  ->  1.72    install/chapter.sgml
lists.sgml           1.8   ->  1.12    mailing-lists.ent
mirrors.sgml         1.101 ->  1.111   mirrors/chapter.sgml
porting.sgml         1.124 ->  1.130   ports/chapter.sgml
stable.sgml          1.19  ->  1.22    cutting-edge/chapter.sgml
submitters.sgml      1.277 ->  1.299   contrib/chapter.sgml[1]
vm.sgml                    ->  1.3     internals/chapter.sgml

Added
-----
newsgroups.ent

[1] For translators: Due to Eivind's massive update to the "Additional
    Contributors" section, I refrained from merging in the changes by
    hand. Instead, I took the list of names from submitters.sgml and
    did various search/replaces on them.

    I strongly suggest you just lift the complete list of names from
    contrib/chapter.sgml and paste it in to your translation, since
    there shouldn't be any actual translation required.
1999-03-04 22:14:14 +00:00
Daniel C. Sobral
942e68d5f1 Back out my changes. 1999-02-08 16:06:02 +00:00
Bill Fumerola
da0a95e7ea Back out dcs's addition+fixup. This file isn't open for business yet. 1999-02-07 20:36:39 +00:00
Daniel C. Sobral
442c7c3dce After careful consideration, and lots of examining files, I decided
to resort the non-sorted entry of my "neighborhood", as well as myself.
I still have lingering doubts about the wiseness of moving David Greenman
around, though...

Also, changed other files to include myself as well. And that ends the
Committers 101. I hope I passed. :-) Now, to break the world. Err, "conquer"
the world. :-)
1999-02-04 12:36:13 +00:00
Daniel C. Sobral
24a0ebabcf After careful consideration, and lots of examining files, I decided
to resort the non-sorted entry of my "neighborhood", as well as myself.
I still have lingering doubts about the wiseness of moving David Greenman
around, though...

Committers 101. I hope I passed. :-) Now, to break the world. Err, "conquer"
the world. :-)
1999-02-04 12:35:18 +00:00
Daniel C. Sobral
cfb6d7fbe8 Committers 101, first lesson. I noticed that, at least around my
"neighborhood", the entries are sorted by names, not entities.
1999-02-04 12:02:41 +00:00
Wolfram Schneider
dd1887114b Space typo from last commit. 1999-02-01 18:50:51 +00:00
Wolfram Schneider
13e6340484 Moved from www/en/docs.sgml: FreeBSD 2.2.7 Installation Details for Newbies 1999-02-01 18:49:56 +00:00
Nik Clayton
7321b94099 Suddenly realised none of the
<informalexample>
    <screen>
      ...
    </screen>
  </informalexample>

need the <informalexample> element. So remove it. Simple search and
replace does the trick.
1999-01-30 23:35:05 +00:00
Nik Clayton
844ba003e7 * Add a new FORMAT, 'tar'. If it's used then ${SRC} is bundled up in to
${DOC}.tar. This honours the compression flags, so you can have it
  generate .gz, .zip, etc.

* Instead of only building compressed versions when running the "install"
  target they are now built for the "all" target as well.
1999-01-30 00:10:35 +00:00
Nik Clayton
c73e1d5b63 Merged changes between LINUXDOC_2_DOCBOOK_2 and LINUXDOC_2_DOCBOOK_3
from doc/handbook.

File                 From  ->  To      Merged to files...
---------------------------------------------------------------
anoncvs.sgml         1.1   ->  1.2     cutting-edge/chapter.sgml
authors.sgml         1.128 ->  1.135   authors.ent
bibliography.sgml    1.37  ->  1.38    bibliography/chapter.sgml
contrib.sgml         1.329 ->  1.338   staff/chapter.sgml
current.sgml         1.24  ->  1.25    cutting-edge/chapter.sgml
cvsup.sgml           1.40  ->  1.41    cutting-edge/chapter.sgml
eresources.sgml      1.51  ->  1.53    eresources/chapter.sgml
firewalls.sgml       1.20  ->  1.21    security/chapter.sgml
handbook.sgml        1.95  ->  1.96    handbook.sgml
history.sgml         1.25  ->  1.27    introduction/chapter.sgml
kernelconfig.sgml    1.32  ->  1.33    kernelconfig/chapter.sgml
linuxemu.sgml        1.24  ->  1.25    linuxemu/chapter.sgml
mail.sgml[1]         1.12  ->  1.13    mail/chapter.sgml
mirrors.sgml         1.99  ->  1.101   mirrors/chapter.sgml
pgpkeys.sgml         1.28  ->  1.30    pgpkeys/chapter.sgml
porting.sgml         1.118 ->  1.124   ports/chapter.sgml
ports.sgml           1.33  ->  1.35    ports/chapter.sgml
stable.sgml          1.18  ->  1.19    cutting-edge/chapter.sgml
submitters.sgml      1.261 ->  1.277   contrib/chapter.sgml

[1] Typo fix is another typo! "wait" should be "want"
1999-01-29 22:34:03 +00:00
Nik Clayton
98529a3bbf Add "-V html-manifest" to index.html target rules, so that it's only
generated for this target, and not the generic .html target as well.

Additional "-" before TeX and PDFTeX calls, which also return non-zero
status codes (almost called them errorlevels, how long since I last wrote
a .bat file?)
1999-01-27 23:39:47 +00:00
Nik Clayton
c3d01106d6 Add frame="none" attribute to two <informaltable>s.
Minor whitespace change within a <screen>.
1999-01-27 23:35:54 +00:00
Nik Clayton
829eb2cc4b Pull a footnote out of an <informaltable> and into a <note> at the end
of the table, to work around a JadeTeX bug.
1999-01-27 23:32:48 +00:00
Nik Clayton
eaafdbfe54 Added a link to Mark Ovens' FreeBSD NTFS tutorial.
PR: docs/9687
Submitted by: Mark Ovens <marco@uk.radan.com>
1999-01-27 00:13:53 +00:00
Nik Clayton
2ae76bc6be Add missing </para> from previous commit by dwhite.
doc/en/handbook/ is still not ready for prime time. Please no commits
in here. Thanks.
1999-01-27 00:02:23 +00:00
Nik Clayton
04ecd1203c Currently the first two calls to tex return a non-zero status code. This
is expected, so prefix them with "-" so make(1) ignores it.
1999-01-25 22:00:40 +00:00
Nik Clayton
99901d638a Move doc/sgml/* to doc/share/sgml/*, so it better follows the layout of
Doc. Proj. related ports under $PREFIX/share. Update en/handbook/Makefile
with the new paths.

Didn't seem worthwhile to do a repository copy for only three files moved.
1999-01-25 21:58:59 +00:00
Nik Clayton
7e09961472 The JadeTeX macros appear to have problems dealing with footnotes in tables.
Rather than delay any longer for a fix from Sebastien Rahtz (my TeX is not
up to fixing it, natch) replace footnotes in tables with <note>...</note>
after the table.

When the JadeTeX macros DTRT, this change can be reverted.
1999-01-20 22:15:52 +00:00
Nik Clayton
8c0c06682a Extra support in the Makefile. Now builds html, html-split, rtf, ps, and pdf
versions (modulo bugs in JadeTex). "make install" and "make clean" now also
seem to do the right thing.

Extensive documentation included, comments welcomed.
1999-01-03 21:19:03 +00:00
Nik Clayton
dd921ed279 Added output.html and output.print as parameter entities to freebsd.dtd.
Default to "IGNORE", you should set them to "INCLUDE" by whatever
mechanism your SGML parser supports as necessary (i.e., Jade's -i
flag).

Added redefinitions for some ISO entities that aren't understood by
most web browsers. Since this is for HTML output only, wrap it in a
%output.html; marked section.

Use these marked sections to put both print and HTML stylesheets in one
.dsl file (freebsd.dsl). The print stylesheet now understands about the
elements that have been added to DocBook (and won't try and render them
in red).

Updated Makefile to use output.html and output.print on the command
line to Jade, instead of the earlier "html" and "print.

Note: producing .tex (and thence .ps and .pdf) versions of the Handbook
is broken. The Handbook tickles several bugs in the JadeTeX macros.
Sebastian Rahz, the JadeTeX author, knows about this, and is working on
fixing them.
1998-12-20 20:33:49 +00:00
Doug White
61635727dc Add entry for the 3Com xl driver.
Submitted by:	"Sameer R. Manek" <manek@ecst.csuchico.edu>
1998-12-15 08:08:23 +00:00
Doug White
69fc7c6ce4 Update maximum number of pty's from 64 to 256.
Submitted by:	 "Sameer R. Manek" <manek@ecst.csuchico.edu>
1998-12-15 08:03:14 +00:00
Nik Clayton
9fc2fa5197 * Added boothelp.sgml
* Merged in changes between tags LINUXDOC_2_DOCBOOK and
  LINUXDOC_2_DOCBOOK_2. The merges are as follows (if a file isn't listed
  here it's because there are no changes to merge since the
  LINUXDOC_2_DOCBOOK tag was put down).

  File                 From  ->  To      Merged to files...
  ---------------------------------------------------------------
  authors.sgml         1.118 ->  1.128   authors.ent
  boothelp.sgml        Added
  contrib.sgml         1.312 ->  1.329   staff/chapter.sgml
  eresources.sgml      1.50  ->  1.51    eresources/chapter.sgml
  handbook.sgml        1.91  ->  1.95    handbook.sgml
  mirrors.sgml         1.92  ->  1.99    mirrors/chapter.sgml
  porting.sgml         1.112 ->  1.118   [1]
  ports.sgml           1.31  ->  1.33    ports/chapter.sgml
  printing.sgml        1.22  ->  1.23    printing/chapter.sgml
  stable.sgml          1.17  ->  1.18    cutting-edge/chapter.sgml [2]
  submitters.sgml      1.246 ->  1.261   contrib/chapter.sgml

  [1] Merged changes. Part of these changes are the migration of the
      "Making a port" section from contrib/chapter.sgml to
      ports/chapter.sgml

  [2] Merged some changes. 1.18 demotes some of the section headings so
      that the -stable section will appear on one HTML page. This is not
      the case with the DocBook stylesheets we're using, so wasn't
      necessary. For the time being, the -stable headings will follow
      the -current headings. This can be revisited after the migration
      is complete.

  There will be one more merge pass once the Handbook in doc/handbook/ is
  frozen, and then a pass to reformat (refill) most of the lines in the
  Handbook so it's more aesthetically pleasing. The SGML parsers don't
  care, but it makes it easier to follow the structure when editing the
  documents.

* Removed

      sgml-shorttag: nil
      sgml-minimize-attributes: max

  from the Emacs local variables at the bottom of each file. It didn't
  do quite what I was expecting.
1998-12-10 20:44:09 +00:00
Nik Clayton
80780d78ab Support making multiple output formats from the Handbook (RTF, HTML,
Text, PS, PDF)
1998-12-10 20:42:26 +00:00
Bill Fumerola
e317b4bfd8 64 cylinders -> 64 sectors/track
PR:		docs/8820
Submitted by:	Ming-I Hsieh <PA@FreeBSD.ee.ntu.edu.tw>
1998-11-30 23:14:55 +00:00
Doug White
56f3748106 Amend HP text filter to use HP eject page command instead of formfeed (and
possibly wasting a page).
Submitted by:	 Stephen Montgomery-Smith <stephen@showme.missouri.edu>
1998-11-18 21:50:47 +00:00
Nik Clayton
276c9344d5 Merged in the following changes. This was done by taking diffs between the
tags LINUXDOC_2_DOCBOOK_START and LINUXDOC_2_DOCBOOK from doc/handbook/.

Note that the LINUXDOC_2_DOCBOOK tag is not necessarily at the HEAD of
the file. So some files won't show changes because changes were applied
after I laid down the LINUXDOC_2_DOCBOOK tag.

Not everything was merged. In some cases, URLs had been shortened;

    http://www.freebsd.org/docproj/

becomes

     ../docproj/

This is a mistake, since users browsing the Handbook on their own machine
can't be expected to have links like this work. Of course, for mirrors,
they'll end up pointing back to the main site. For the mean time, do
nothing -- this will need an entity defined to reference the base URL
of the FreeBSD site, individual mirrors can set this as necessary.

Notice how some files (on the left) are merged to the same file (on
the right). This is because the new Handbook file structure is organised
on DocBook chapter lines.

Files with no revision number in the "From" column didn't exist when I
started the conversion.

File                 From  ->  To      Merged to files...
---------------------------------------------------------------
anoncvs.sgml               ->  1.1     cutting-edge/chapter.sgml
authors.sgml         1.93  ->  1.118   authors.ent
backups.sgml               ->  1.4     backups/chapter.sgml
bibliography.sgml    1.33  ->  1.37    bibliography/chapter.sgml
contrib.sgml         1.274 ->  1.312   staff/chapter.sgml
ctm.sgml             1.22  ->  1.23    cutting-edge/chapter.sgml
cvsup.sgml           1.36  ->  1.40    cutting-edge/chapter.sgml
disks.sgml                 ->  1.3     disks/chapter.sgml
eresources.sgml      1.39  ->  1.50    eresources/chapter.sgml
firewalls.sgml       1.19  ->  1.20    security/chapter.sgml
handbook.sgml        1.83  ->  1.91    handbook.sgml
history.sgml         1.24  ->  1.25    introduction/chapter.sgml
install.sgml         1.65  ->  1.67    install/chapter.sgml
isdn.sgml            1.12  ->  1.15    advanced-networking/chapter.sgml
kerberos.sgml        1.12  ->  1.13    security/chapter.sgml
kernelconfig.sgml    1.31  ->  1.32    kernelconfig/chapter.sgml
kerneldebug.sgml     1.17  ->  1.19    kerneldebug/chapter.sgml
linuxemu.sgml        1.22  ->  1.24    linuxemu/chapter.sgml
memoryuse.sgml       1.11  ->  1.12    internals/chapter.sgml
mirrors.sgml         1.80  ->  1.92    mirrors/chapter.sgml
nutshell.sgml        1.14  ->  1.15    introduction/chapter.sgml
pgpkeys.sgml         1.25  ->  1.28    pgpkeys/chapter.sgml
policies.sgml        1.16  ->  1.18    policies/chapter.sgml
porting.sgml         1.93  ->  1.112   contrib/chapter.sgml
ports.sgml           1.29  ->  1.31    ports/chapter.sgml
printing.sgml        1.21  ->  1.22    printing/chapter.sgml
relnotes.sgml        1.24  ->  1.28    introduction/chapter.sgml  [1]
submitters.sgml      1.161 ->  1.246   contrib/chapter.sgml
synching.sgml        1.12  ->  1.13    cutting-edge/chapter.sgml
userppp.sgml         1.28  ->  1.30    ppp-and-slip/chapter.sgml

[1] A chunk of relnotes.sgml is in an IGNORED marked section. Why?

Submitted by:	A bunch (~ 50%) of merging done by Charles A. Wimmer
                (cawimm@FreeBSD.ORG), rest by Nik.
1998-11-12 01:26:39 +00:00