Commit graph

53 commits

Author SHA1 Message Date
Chern Lee
6c21f4c1e9 Change all contractions to proper form.
don't -> do not
isn't -> is not
let's -> let us
... and so on
2001-08-16 18:35:08 +00:00
Murray Stokely
f2c87859c5 /ports/ -> /usr/ports/ 2001-08-12 20:17:49 +00:00
Murray Stokely
7928e44f14 * Add Rich Murphey's name back into the attributions for this chapter.
His name was apparently accidently removed when we moved to the
  <chapterinfo> scheme.
* Add a standard synopsis to this chapter.
* Remove gratuitous "For information about <title of next section>,
  see <number of next section>".
* Use <xref> instead of a <link> to Ports chapter.
* Clean up the section about KLDs and enabling Linux compatibility.
2001-08-12 20:13:54 +00:00
Chern Lee
205cf1b49a Standardize capitalization of titles:
* First and last word uppercase
* Prepositions, articles, and short conjunctions lowercase
* The word 'to' lowercase
* Preserved capitalization for program/command names

Reviewed by:	murray
2001-08-10 22:58:17 +00:00
Chern Lee
2b61014302 Properly markup contributions in <chapterinfo>/<sect1info>/<sect2info> tags
according to recent changes for entire Handbook.

Reviewed by:	murray
2001-08-09 23:42:35 +00:00
Chern Lee
aa873b5501 Remove smileys/emoticons as discussed in -doc to give the handbook a more
formal look.

Reviewed by:	murray
2001-07-23 22:51:33 +00:00
Chern Lee
1e99114452 Markup:
Placed applications in <application>
  Placed commands in <command>
  Placed hostnames in <hostid>
  Placed usernames in <username>
  Placed some terms in <literal>/<quote>
  Places some commands in man entities
  Changed some <filename> to <command> tags
  Placed files in <filename>

Spelling:
  linux -> Linux
  pc -> PC
  reckognized -> recognized
  initialise -> initialize
  behaviour -> behavior
  mountpath -> mount path (to spell check nicely although mountpoint would
  probably be more correct)

Reviewed by:	murray
2001-07-20 21:09:39 +00:00
Chern Lee
3e8d98b70a Standardize:
TCL -> Tcl
ethernet -> Ethernet
ftp (noun) -> FTP

Approved by:	murray
2001-07-17 22:20:51 +00:00
Chern Lee
7001f29865 Standardize:
UNIX -> Unix
UNIX's -> Unixes (one instance)

Unix is a proper noun, not an acronym.  Also conforms to O'Reilly's word list.

Approved by:	murray
2001-07-17 00:11:24 +00:00
Murray Stokely
99c9a56f15 Consistently use an uppercase replaceable 'X' :
4.x-STABLE    -> 4.X-STABLE
   FreeBSD 2.2.x -> FreeBSD 2.2.X
2001-07-14 23:40:29 +00:00
Murray Stokely
1853b9bcf6 CD-ROM -> CDROM
O'Reilly has standardized on 'CD-ROM' as have several other
publishers, however 'CDROM' outnumbers 'CD-ROM' 2 to 1 in our
documentation and it has always appeared this way on FreeBSD CDs from
Walnut Creek/BSDi/WRS.  I don't have a preference either way as long
as it stays consistent.
2001-07-14 00:57:56 +00:00
Dima Dorfman
4a5e851cb2 DocBook police: open and close tags for <screen> should cuddle up to
the contents within.
2001-07-06 13:03:06 +00:00
Nik Clayton
4e521b8bb2 Makefile's to make it easy to build individual handbook chapters. These
are *not* recursed in to by the top level Makefile.
2001-06-30 14:55:40 +00:00
Murray Stokely
abe2540e21 Add 24 indexterms. 2001-06-29 18:35:30 +00:00
Alexey Zelkin
feee128181 fix pathes to /ports/foo.html for new handbook installation scheme
(i.e. for all cases except http://www.FreeBSD.org/handbook/)
2001-06-26 15:40:27 +00:00
Chris Costello
4e4349aa1b Make the handbook build again, after the *clearly* untested commit in
revision 1.36 of this file.  Specifically:
 o Reduce section ID names to within jade's token size limit.
 o Place missng end tags where necessary.

Please, people, remember to build the handbook before you commit any
modifications to it!
2001-06-06 20:14:38 +00:00
Murray Stokely
da0b4141cf - Use <programlisting> properly
- Remove <emphasis> tags in favor of <username>, <groupname>, etc as appropriate.

Submitted by:	Valentino Vaschetto <valentino.vaschetto@windriver.com>
2001-06-01 07:58:16 +00:00
Murray Stokely
f18c320aaf Add a section describing how to install SAP R/3 with Oracle 8.0.5 onto
a FreeBSD 4.3 machine.

Submitted by:	Holger Kipp <Holger.Kipp@alogis.com> (in TeX)
Converted to SGML by: Valentino Vaschetto <valentino.vaschetto@windriver.com>
2001-05-31 05:40:35 +00:00
Dima Dorfman
caa6994914 DocBook police: open and close tags for <programlisting> should cuddle
up to the contents within.

Approved by:	nik
2001-04-09 00:33:58 +00:00
Murray Stokely
85df8d1c88 Add a few additional steps to the installing Mathematica section so
that Mathematica will work for console users.

Submitted by:	Jan Conrad <conrad@th.physik.uni-bonn.de>
2001-03-29 07:40:19 +00:00
Murray Stokely
10276dc64b Update this document now that Mathematica 4.1 is available and update
my email address.
2001-03-16 23:51:03 +00:00
Hiroyuki Hanai
35c60d711e correct misspelling.
Approved by: marcel@cup.hp.com
2000-07-26 01:52:19 +00:00
Jim Mock
dfefe8d45b The third, and final episode in the attack of the spelling police series.
Well, at least for now anyway :-)
2000-06-14 20:30:40 +00:00
Jim Mock
3302fdee27 Change &ldquo;...&rdquo; to <quote>...</quote> as per a discussion on
-doc.

Suggested by:	nik
2000-06-08 01:56:23 +00:00
Nik Clayton
2ef07c56c5 Add information about running Oracle for Linux. Based on the PR, but
various changes made to the markup and/or indentation.

PR:             docs/17638
Submitted by:   Murray Stokely <murray>
Written by:     marcel

While I'm here, prepend 'linuxemu-' to the IDs in this file, so they're
consistent with our other usage.
2000-04-30 22:33:03 +00:00
Jim Mock
efc2615371 Restructing and update of the Linux compatibility chapter. I've asked Nik
for a repo copy to 'linuxcompat' from 'linuxemu' since it better describes
what really goes on there.

Parts submitted by:	Murray Stokely <murray@cdrom.com>
2000-03-23 01:32:00 +00:00
Nik Clayton
369bfc4a2a Update instructions for using Mathematica to reflect v3.0 and v4.0, and
changes in FreeBSD's Linuxulator.

After I closed the PR earlier today, the submitter got back to me with
the text that had been lost.

PR:		docs/8445
Submitted by:	Bojan Bistrovic <bojanb@physics.odu.edu>
2000-03-02 00:00:41 +00:00
John Baldwin
d8da42e3bb Use long names for the mailing lists to make all the names consistent.
For example, chat@ -> freebsd-chat@.

Reviewed by:	chris
1999-12-04 06:19:20 +00:00
Chris Costello
7cfb0ff20b Rid blank lines of whitespace.
(Translation teams:  You can ignore this commit.)
1999-11-07 01:54:56 +00:00
David E. O'Brien
44173f163e White space only changes to fix long lines. 1999-09-15 19:29:38 +00:00
David E. O'Brien
c5bd0d5c92 <comamnd>, <filename>, and <literal> were needed in a few places. 1999-09-15 19:14:24 +00:00
David E. O'Brien
4386f7817a List instructions for turning on Linux mode in order of usefulness:
for FreeBSD 3.x, followed by 2.2.x, followed by 2.1.
1999-09-15 18:34:26 +00:00
David E. O'Brien
95ea7f519f Eradicate the world "emulat{ion,or}".
Mention more of the popular Linux software we can run.
Capitalize "Linux" when it is not a command.
1999-09-15 18:17:19 +00:00
David E. O'Brien
6327c10ea7 Add directions for 3.0+.
Submitted by:	eivind
1999-09-15 01:15:03 +00:00
Peter Wemm
5ff728b8ca $Id$ -> $FreeBSD$ 1999-09-06 06:53:43 +00:00
Nik Clayton
122d319794 "../handbook.sgml" -> "../book.sgml" in Emacs local variables section. 1999-08-23 21:24:10 +00:00
Nik Clayton
f18b900b84 Fix many typos. Much kudos to the submitter for this effort.
PR:             docs/12956
Submitted by:   Neil Blakey-Milner <nbm@rucus.ru.ac.za>
1999-08-05 20:48:25 +00:00
Chris Piazza
dec28d13a9 Update to use linux_base instead of linux_lib
PR:		12913
Noticed by:	Oleg V. Volkov <rover@fly.lglobus.ru>
Submitted by:	Chris Costello <chris@calldei.com>
1999-08-01 22:35:50 +00:00
Bill Fumerola
05d191f662 freebsd.org -> FreeBSD.org, which seems to be the domain name of choice.
FreeBSD, Inc. now owes me a new keyboard as I've seemed to have worn out
my "shift" and "`" key from sending vi so many "~"s. :->
1999-06-20 21:19:40 +00:00
Nik Clayton
4a32df5482 <literallayout> -> <literal> from my last commit. No idea how that
sneaked in.
1999-06-09 17:32:13 +00:00
Nik Clayton
2bff6b29e6 Add a marked up version of Terry Lambert's description of how the Linux
ABI stuff works.
1999-06-07 22:34:24 +00:00
Tim Vanderhoek
b598e73b16 "slakware/x6/oldlibs/tgz <- shouldn't the last slash be a dot"
Submitted by: 	Jens Schweikhardt <schweikh@noc.dfn.de>
1999-05-28 14:07:23 +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
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
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
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
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
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