Commit graph

348 commits

Author SHA1 Message Date
Dima Dorfman
fcfccd4a32 <port>fish</port> -> <filename role="package">fish</filename>
Generated with:	s:<port>(.*?)</port>:<filename role="package">\1</filename>:g
2002-02-27 05:08:13 +00:00
Murray Stokely
6d7cfec6d8 "" -> <quote></quote>
Also, fix a typo.

PR:		docs/35089
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-19 14:34:11 +00:00
Murray Stokely
fdfdce0cb7 Grammar fixes.
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-19 14:26:36 +00:00
Giorgos Keramidas
5fb578f819 Chapter cleanup:
- Various grammar fixes.
- Change "ie." to "i.e."
- Convert quotes to <quote> or other more appropriate tags.

PR:		docs/34967
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-18 01:57:39 +00:00
Giorgos Keramidas
45f7d6cff8 Change <action> to <maketarget>.
PR:		34922
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-18 00:56:57 +00:00
Giorgos Keramidas
4e6b932de3 Now where did I put that ispell?
Fix typo introduced in last commit:
	priviledged -> privileged

Submitted by:	dannyboy
Pointy hat to:  keramida
2002-02-17 01:00:34 +00:00
Giorgos Keramidas
5c3012928b Various grammar, typo and syntax fixes.
PR:		docs/34916
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-16 23:35:35 +00:00
Giorgos Keramidas
830c679cc9 Add a <filename> missed in last commit. 2002-02-16 23:24:29 +00:00
Giorgos Keramidas
ab6fd7a72e Wrap filenames in <filename>.
PR:		docs/34916
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-16 23:14:05 +00:00
Giorgos Keramidas
50ce76a93c Replace quotes with more appropriate tags,
in preparation of applying other fixes.

Inspired by:    Ceri <setantae@submonkey.net>
2002-02-16 22:54:50 +00:00
Giorgos Keramidas
29fa736d61 Change "administrator commands" to "priviledged commands". 2002-02-16 22:28:08 +00:00
Giorgos Keramidas
45ddfacf00 Add missing fullstop.
Misc grammar fixes.

PR:		docs/34914
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-16 22:17:18 +00:00
Giorgos Keramidas
e7655d4598 Whitespace fixes.
Punctuation chars should not be preceded by spaces.
2002-02-14 22:31:00 +00:00
Giorgos Keramidas
c4d8816e3d Remove whitespace right before punctuation marks in running text. 2002-02-14 13:59:44 +00:00
Giorgos Keramidas
a81654a84a Change an inline URL to a <ulink>. 2002-02-14 13:57:32 +00:00
Giorgos Keramidas
c3bb194e6f Remove a pair of redundant <application> tags.
Split a long paragraph in two smaller ones.
Don't allow whitespace before ':' characters in running text.
2002-02-14 13:40:06 +00:00
Giorgos Keramidas
96d4dfa273 Add missing ; character after &prompt.root entities.
PR:		docs/34914
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-14 13:33:34 +00:00
Giorgos Keramidas
924220591d Syntax and grammar fixes.
PR:		docs/34913
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-14 13:20:33 +00:00
Giorgos Keramidas
4d513c74f1 Various utypo fixes.
PR:		docs/34912
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-13 23:49:11 +00:00
Murray Stokely
619cf2ffb4 * Do not claim that we ship the very latest version of Perl in the
base system.
* Update links to FreeBSD packages to use the 'Latest/pkgname.tgz'
  link so that we don't have to keep the version numbers updated.
* Expand some </> shorthand.
* Fix a few typos.

PR:		docs/34884
Submitted by:	Ceri <setantae@submonkey.net> (mostly)
2002-02-13 10:03:32 +00:00
Murray Stokely
79a0e7d83c * Note that src/crypto contains more than just DES stuff.
* Spell 'Kerberos' properly.
* Fix a few other typos.

PR:		docs/34883
Submitted by:	Ceri <setantae@submonkey.net>
2002-02-13 09:47:10 +00:00
Dima Dorfman
6268ceeea5 Demangle the definition of `struct jail'.
PR:		34640
Submitted by:	Stefan Farfeleder <e0026813@stud3.tuwien.ac.at>
2002-02-10 08:41:31 +00:00
Alexey Zelkin
cea4821669 add missing chapters to SRCS. Sort SRCS while I'm here 2002-01-30 14:18:23 +00:00
Murray Stokely
fe664eeac2 Fix some rather amusing typos.
Submitted by:	schweikh
2002-01-03 14:26:23 +00:00
Murray Stokely
6f26cb1384 Update copyright years. 2002-01-01 09:43:38 +00:00
Murray Stokely
c730fc3dfc Add a chapter about the internals of the Jail subsystem.
PR:		docs/32910
Submitted by:	Evan Sarmiento <evms@cs.bu.edu>
2002-01-01 09:33:44 +00:00
Murray Stokely
d9ba0513eb sysctl -w is deprecated.
Reminded by: des
2001-12-13 09:15:21 +00:00
Giorgos Keramidas
b1def32fd6 Expand all contractions in the developer's handbook. 2001-12-08 10:48:58 +00:00
Giorgos Keramidas
55f6bdd638 Add newline at EOF, where necessary.
Remove redundant whitespace at EOF.
2001-12-08 10:45:19 +00:00
Giorgos Keramidas
1867e747e4 Remove redundant EOF whitespace. 2001-12-08 10:42:00 +00:00
Murray Stokely
dd4e35d55c Add some information about breaking to the debugger from the command
line with :

  # sysctl -w debug.enter_debugger=ddb

PR:		docs/32483
Submitted by:	archie
2001-12-08 04:31:22 +00:00
Murray Stokely
14f3ecea08 Wrap author attributions in <chapterinfo> <authorgroup> .. 2001-11-23 19:25:57 +00:00
Murray Stokely
b292754c66 Whitespace change only - Fix the indentation to provide a better
example for future contributors.
2001-11-23 19:15:28 +00:00
Murray Stokely
7fe9c7b818 Add a chapter about writing device drivers for the sound subsystem.
Submitted by:	Jean-Francois Dockes <jean-francois.dockes@wanadoo.fr>
Reviewed by:	cg
2001-11-23 19:01:25 +00:00
Murray Stokely
cbaac8819e Catch up with the changes made to the Handbook makefile. Make the
index a parameter entity that is only included if -i chap.index is
added to the command line (handled automatically in the GEN_INDEX=true
case).
2001-11-19 06:23:41 +00:00
Murray Stokely
0361e0a8d3 Rework our index support.
* Add a new document-specific variable, HAS_INDEX, to specify if a
    given document is marked up with <indexterm> entries.

  * Rework the index support so that both HAS_INDEX and GEN_INDEX are
    checked before trying to generate an index for a document.

  * Only create index.sgml if both HAS_INDEX and GEN_INDEX are set.

This allows us to recursively build the documentation tree with
GEN_INDEX=1 and have it only try to create an index (very time
consuming) for the few documents that are ready for this.  Previously,
running "make GEN_INDEX=1" from the top of the doc tree would look for
index terms in every single document.

With this, I hope we can start building our docs with GEN_INDEX set on
freefall so that users browsing the HTML docs will get the benefit of
the index we've been hiding in CVS for 6 months.
2001-11-19 06:11:16 +00:00
Murray Stokely
679f8542f7 Break a paragraph out into its own <sect1> to be orthogonal with the
rest of this chapter.

PR:		31983
Submitted by:	Jean-Francois Dockes <jean-francois.dockes@wanadoo.fr>
2001-11-14 17:18:12 +00:00
Chern Lee
fac4584d62 Reverse four instances in previous spelling-fix commit:
* out takes -> outtakes
 * blinking lights -> Blinkenlights
 * hard coding -> hardcoding
 * place holder -> place holder

Pointed out by: des
2001-11-05 19:13:01 +00:00
Chern Lee
fb68848e50 Spelling Fixes:
* loadded -> loaded
 * useability -> usability
 * idealogy -> ideology
 * manpages -> man pages
 * fucntion -> function
 * useable -> usable
 * nowehere -> nowhere
 * loger -> longer
 * mechanisim -> mechanism
 * staticly -> statically
 * seperatly -> separately
 * initilized -> initialized
 * priorites -> priorities
 * funtions -> functions
 * predeclard -> predeclared
 * fuction -> function
 * signalled -> signaled
 * keypresses -> key presses
 * devicere -> device
 * programing -> programming
 * begining -> beginning
 * hardcoding -> hard coding
 * outputing -> outputting
 * siginificant -> significant

And many other "theword" -> "the word" whitespace fixes in the usb chapter.
2001-11-01 00:22:20 +00:00
Chern Lee
cfb67e5b21 Add a $FreeBSD$ version tag. 2001-11-01 00:17:06 +00:00
Murray Stokely
bc83273cff * Correct some links
* Use ftp.hostname.com/directory rather than
  ftp.hostname.com:directory.
* s/freebsd.org/FreeBSD.org/
* Use relative links for FreeBSD.org documents

PR:		31447
Submitted by:	Cyrille Lefevre
Found by:	linbot
2001-10-23 21:54:19 +00:00
Murray Stokely
aea326884e Add the "Source Tree Guidelines and Policies" chapter by phk, obrien,
and others.  This was repo-copied from the Handbook.
2001-10-17 08:53:34 +00:00
Chern Lee
6feaaf16de Nested sect3's should be sect2, fixed. 2001-09-13 00:30:04 +00:00
Chern Lee
ca986fc704 Add references to new chapter, l10n/Localization, to appropriate files.
Suggsted by: murray and nik
2001-09-13 00:15:54 +00:00
Chern Lee
a9e41ae7ae Moved section on Programming I18N Compliant Applications from Handbook
to Developers Handbook.

Suggsted by: nik and murray
2001-09-13 00:14:45 +00:00
Murray Stokely
f586e47f10 Add some text to the "BSD Vision" and "Architectural Guidelines"
sections of this chapter.

Obtained from:	PHK's post to developers@ on 20 Nov 2000.
2001-09-03 00:19:18 +00:00
Murray Stokely
f1979ede58 Add a small chapter on the sysinit framework, linker sets, etc..
PR:		docs/30265
Submitted by:	Jason Smethers <jason@smethers.net>
2001-09-02 21:19:03 +00:00
Murray Stokely
14c1a08eed Briefly mention KDevelop as a free IDE available for FreeBSD. Also
update the verbiage about our Pascal support.

PR:		30110
Submitted by:	Rahul Siddharthan <rsidd@physics.iisc.ernet.in>
2001-09-02 09:24:05 +00:00
Murray Stokely
adc734089c Fix sloppy use of whitespaces inside a <programlisting>. While I'm
here, add the emacs local variables section to the bottom of this
file.

PR:		docs/30227
Submitted by:	Joseph Mallett <jmallett@xMach.org>
2001-09-02 09:02:29 +00:00
Murray Stokely
32c554e9bb Add a chapter on Kernel Objects. The content is rather limited right
now but there are several other texts that can be integrated into this
chapter.

PR:		27678
Submitted by:	Jason Smethers <jason@smethers.net>
2001-09-02 03:11:09 +00:00
Dima Dorfman
38fa0139b8 Correct a typo.
Submitted by:	Daniel B. Hemmerich <dan@BSDpro.com>
2001-08-28 12:50:03 +00:00
Dima Dorfman
c2eac56e0a Reference %authors by its PUBLIC rather than SYSTEM identifier. This
fixes the cases where the Developer's Handbook is separated from the
Handbook (i.e., different parent directories), and where authors.ent
is somewhere other than "../handbook".
2001-08-16 03:34:59 +00:00
Jim Mock
20a3ac82d8 Fix the explanation of src/share.
PR:		29666
Submitted by:	Alexey V. Neyman <alex.neyman@auriga.ru>
2001-08-13 06:38:59 +00:00
Jeroen Ruigrok van der Werven
cd30a7ae84 Fix 404. Add ../../ to the relative path. This might be changed to
a &base; usage later on.

Submitted by:	checkbot
2001-07-25 14:37:51 +00:00
Jeroen Ruigrok van der Werven
5b2d3bbd6a Add some introductory text. 2001-07-22 20:08:33 +00:00
Jeroen Ruigrok van der Werven
905b48ecf8 Put the information about the versions and availability in their own
paragraph.
2001-07-22 14:00:50 +00:00
Murray Stokely
d78ef2bfe3 Reorganize the Developer's Handbook.
* Add chapter on kernel debugging (repo-copied from the Handbook)
  * Change "Introduction" part with 4 empty chapters to a
    "Introduction" chapter with 4 mostly empty <sect1>s.
  * Combine many of the different <part>s that contain only one empty
    <chapter> into larger <part>s.
  * Add * in front of unfinished chapter names so its very clear what
    needs to be worked on.
  * Added some <filename> tags where appropriate.
2001-07-19 22:06:06 +00:00
Dima Dorfman
f312a3debb The second argument to DECLARE_MODULE is a moduledata_t, not a
modeventhand_t.
2001-07-19 10:37:35 +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
6dbf07d805 Fix/Standardize:
internet -> Internet
can not -> cannot
CD-ROM -> CDROM
cdrom -> CDROM
UNIX -> Unix

To be standardized with the rest of the doc tree.

Approved by:	murray
2001-07-17 20:51:52 +00:00
Chern Lee
66585ffb37 Add indexterms to policy chapter.
Contributed by Valentino Vaschetto <logo@blackened.com>
2001-07-13 22:21:27 +00:00
Tom Hukins
0b28dda65d Remove double world and add full stop.
PR:		docs/28702
Submitted by:	Giorgos Keramidas <keramida@ceid.upatras.gr>
2001-07-07 13:25:07 +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
Dima Dorfman
b0c3cb4fcc Remove duplicate words where appropriate.
Inspired by:    PRs 28356, 28359; tyler spivey <tspivey8@home.com>
2001-06-23 06:57:06 +00:00
Murray Stokely
2cf4943a03 Turn on our nascent index by default 2001-06-23 04:57:32 +00:00
Daniel Harris
5a583aa361 Correct some typos and clarify.
PR:		28352
Submitted by:	author
2001-06-22 21:29:18 +00:00
Murray Stokely
33c100c32d Add a chapter on sockets programming.
Submitted by:	G. Adam Stanislav
2001-06-22 08:49:14 +00:00
Chris Costello
d7cec802c5 Move mailing-lists.ent out of the Handbook and into the language-specific
share/sgml directories, create a public identifier for it and replace all
SYSTEM references to the file with PUBLIC references.

There was no repo-copy made of these files as there is no important
history to preserve.
2001-06-21 03:38:34 +00:00
Jens Schweikhardt
6dacbefe3e Fix a grammar bogon and don't start a <note> with "Note"
because you end up with a double note. No content changes.
2001-06-17 12:29:19 +00:00
Dima Dorfman
9ad6a380e5 Correct a typo.
PR:		28205
Submitted by:	G. Adam Stanislav <adam@whizkidtech.net>
2001-06-16 22:04:58 +00:00
Murray Stokely
241b09897e Updates to the x86 assembly language chapter.
This is a very unusual piece of documentation in that it is maintained
by an outside author who thinks he has a better home-grown
documentation management system than ours, so he now supports
DocBook/SGML as an "output" format to his own system.  His output is
perfectly valid DocBook but the indentation is mostly non-existent,
and 'tidy -xml' breaks things.

Anyway, please send updates to this chapter directly to the submitter.

Submitted by:	G. Adam Stanislav (adam@whizkidtech.net)
Discussed on:   freebsd-doc
2001-06-15 21:26:07 +00:00
Murray Stokely
63965b7d0f Add section id's so that this document can be linked from others in
the tree.

PR:		docs/28114
Submitted by:	"G. Adam Stanislav" <adam@whizkidtech.net>
2001-06-13 18:18:58 +00:00
Tom Hukins
cc853292bc Replace erroneous occurences of "the the" with "the" throughout the docs
PR:		28086
Submitted by:	Félix-Antoine Paradis <reel@sympatico.ca>
2001-06-13 11:37:03 +00:00
Eric Melville
5284d9ba77 Minor typo corrections.
Approved by:	murray
2001-06-03 00:37:08 +00:00
Dima Dorfman
0ee9ac2ae9 Correct a spelling error.
Submitted by:	G. Adam Stanislav <adam@whizkidtech.net>
2001-06-02 23:24:10 +00:00
Murray Stokely
acd6619ae0 Add ~40 index terms to this chapter. A couple of minor tweaks to
doc.docbook.mk are needed for this to work with GEN_INDEX defined but
that will be committed soon enough.

Reviewed by:	-doc (months ago)
2001-05-17 01:03:07 +00:00
Murray Stokely
a6d73c002c Use author entities more consistently now that we include
../handbook/authors.ent.
2001-05-14 03:15:19 +00:00
Murray Stokely
90b1aec3d1 Add chapters on DMA Basics, IPv6 Implementation, and the VM systems.
Suggested by: 	nik
Obtained from:	The Handbook
2001-05-14 02:52:44 +00:00
Murray Stokely
d771da3e3e Add a more useful abstract, stolen from the Handbook. 2001-05-14 01:36:20 +00:00
Nik Clayton
407706f4b8 Add some information about using "make depend" to help automatically
maintain dependencies between include files and source files.

PR:		docs/26743
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2001-05-13 16:34:42 +00:00
Murray Stokely
e2ee892e4b Oops, forgot to add SRCS+= x86/chapter.sgml. 2001-05-11 10:27:00 +00:00
Murray Stokely
48e08f6677 Import Adam Stanislav's Assembly Language Tutorial as a chapter of the DH.
SGML Markup by: Wylie Stillwell <wylie@osd.bsdi.com> and
	        Valentino Vaschetto <logo@osd.bsdi.com>
Approved by:	Adam Stanislav
2001-05-11 10:20:34 +00:00
Murray Stokely
27694acf92 Import Sergey Babkin's ISA device driver tutorial.
(This file was accidentally left out of the last commit)

SGMLified by:	emacs, Wylie Stilwell, Valentino Vaschetto, and I
Approved by:	Sergey Babkin
Obtained from:	Daemonnews
2001-05-02 01:56:01 +00:00
Murray Stokely
0fb2e7255d Add Sergey Babkin's ISA device driver tutorial as a chapter to the
Developer's Handbook.

SGMLified by:	emacs, Wylie Stilwell, Valentino Vaschetto, and I
Approved by:	Sergey Babkin
Obtained from:	Daemonnews
2001-05-02 01:53:14 +00:00
Murray Stokely
98281ab7b5 Document abort(3) and gcore(1) as additional ways to create a core
dump.

PR:		26728
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
2001-04-20 12:09:40 +00:00
Dima Dorfman
9787395178 It's the Morris Internet Worm, not the Moorse Internet Worm.
Submitted by:	"Dr Nancy's Sweetie" <kilroy@copland.rowan.edu>
2001-04-18 19:33:27 +00:00
Nik Clayton
35f6b4ed80 Use <corpauthor> properly. My fault for providing flawed examples for
people to copy from.
2001-04-18 08:57:47 +00:00
Dima Dorfman
a0415e82f0 Remove references to first-person pronouns ("I", "me", etc.): all they
do is serve to confuse the reader (who is this "I"?).  Stuff inside
<question> tags in the mini-faq's and clearly-attributed blocks was
left alone.
2001-04-17 01:37:48 +00:00
Murray Stokely
3f8dcd2eb1 Add beginnings of a chapter on our USB Device Driver framework. More
diagrams and content to come.

Obtained from:	Nick Himba's various presentations
2001-04-13 09:05:13 +00:00
Murray Stokely
256b609358 Add missing </para> tags. 2001-04-13 08:09:03 +00:00
Nik Clayton
2d71ef8cb4 Typo: contribued -> contributed 2001-04-09 09:35:48 +00:00
Nik Clayton
0184081635 Use <envar> rather than <systemitem class="...">, which was breaking the
build.
2001-04-09 09:26:16 +00:00
Murray Stokely
06e1a7b45d indention and spelling fixes. 2001-04-09 08:42:04 +00:00
Murray Stokely
53f5f0487c Add PCI resource allocation section for (BARs, IRQs, DMA) 2001-04-09 08:26:38 +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
73daea17a1 o Add a chapter on writing a CAM SCSI host bus adapter driver by
Sergey Babkin (first published in Daemonnews).
o Update copyrights for 2001.
o Include the authors.ent file from the FreeBSD Handbook

Approved by:	babkin
2001-03-29 06:14:42 +00:00
Dag-Erling Smørgrav
805f30d761 Rework the paragraph about finding the relocation address for kernel
modules; it was repetitive and slightly confused.
2001-01-23 12:25:31 +00:00
Jake Burkholder
31804303bc Document the callout_lock and the proctree_lock, which is soon to be
added.

Reviewed by:	jhb
2000-12-11 20:46:17 +00:00
Alexander Langer
359f511947 Now REALLY limit to character + network devices. 2000-12-04 11:39:41 +00:00
Alexander Langer
b73ba86320 Block-devices are obsolete. 2000-12-04 11:34:57 +00:00
John Baldwin
9b75bcbfaa Add a new chapter to the kernel section that will eventually document all
of the locks used to make the kernel MP safe.
2000-11-29 04:15:17 +00:00
Jeroen Ruigrok van der Werven
e1fe303667 Split off PCI chapter.
Submitted by:	murray
2000-11-28 19:07:46 +00:00
Jeroen Ruigrok van der Werven
fc669e67ec Split off the driversbasic chapter and put it in its own file.
Submitted by:	murray
2000-11-28 19:04:09 +00:00
Jeroen Ruigrok van der Werven
1ac9fc70ea Split the secure programming section off into it's own file.
Submitted by:	murray
2000-11-28 18:31:39 +00:00
Jeroen Ruigrok van der Werven
57f0c002c6 Split off the tools section into its own directory.
Asked for by:	murray
2000-11-28 18:21:36 +00:00
Jeroen Ruigrok van der Werven
53842b289f Add the chapters entity file for the Developer's Handbook.
Submitted by:	murray
2000-11-28 18:03:54 +00:00
Murray Stokely
eeb803f1dc Integrate James Raynard's programming tutorial into the Developer's Hanbook.
I was unable to contact James to ask for his permission.

Discussed on: -doc
2000-11-16 19:02:53 +00:00
Dag-Erling Smørgrav
2c9f882842 Minor wording tweak. 2000-11-15 12:42:07 +00:00
Dag-Erling Smørgrav
a43d4233ca Update the description of how to load modules in gdb, and separate it from
the section on remote debugging since it also applies to crash dumps.  Thanks
to grog for his gdb macros, which pointed me in the right direction.

Reviewed by:	nik
2000-11-15 12:40:05 +00:00
Joseph Koshy
48531a3b88 GDB now needs an explicit `-k' option to switch to kernel debugging mode. The
tactic of invoking GDB under the name of `kgdb' has not worked for a while.
Correct the `Kernel Debugging' chapter of the Handbook to reflect this change.

Reviewed by:	ben
2000-11-07 09:08:11 +00:00
Murray Stokely
a86ed65644 Added chapter on secure programming in basics section and added a
bibliography.
2000-11-06 13:52:26 +00:00
Murray Stokely
87fddebcea First significant batch of content for the Developer's Handbook.
* Added introductory content for device driver chapter.
   * Included some example pseudo device drivers with (not-enough) commentary.
   * Added new chapters to the framework
   * Included pointers to more information in some of the unwritten chapters.
2000-11-06 10:22:11 +00:00
Alexey Zelkin
d727224850 Fix kerberos release number: s/V/5 2000-10-06 15:36:45 +00:00
Murray Stokely
376c5138c6 Following asmodai's nice skeleton of the developers' handbook, this
change adds a section to Chapter 4 on the layout of /usr/src.
2000-10-03 07:34:34 +00:00
Chris Costello
8f61bed60b Properly capitalize section <title> tags. 2000-08-20 17:18:43 +00:00
Jeroen Ruigrok van der Werven
e39773fe6a Add the initial skeleton of the Developers' Handbook. 2000-07-30 18:20:23 +00:00
Ben Smithurst
9116abfe00 Update the bit about stripping the kernel:
* stripping is done automatically now
* ELF kernels don't need to have the full debug symbol table loaded.

PR:		19648
Submitted by:	Jeff Blaine <jblaine@mitre.org>
Reviewed by:	grog, nik
2000-07-14 21:57:34 +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
370586999f Attack of the spelling police, part II. 2000-06-14 00:47:37 +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
Chris Costello
9d66d5d223 Properly capitalize section titles. Remove capitalization on `is'', `and'',
etc.  Capitalize all other words in titles.

Reviewed by:	jim
2000-04-03 02:15:43 +00:00
Neil Blakey-Milner
7bbaccde07 While I'm looking for ugly filenames, add a nice filename for
contributed software policies.
2000-03-25 17:02:35 +00:00
Martin Cracauer
6e041c10c0 Note that serial gdb is not necessarily on first serial port,
but on that one with sio flags 0x80 in kernel config.
1999-12-16 16:04:24 +00:00
Nik Clayton
f1149f86ae Replace reference to diediedie() with one to panic.
PR:             docs/14112
Submitted by:   Thierry.Besancon@lps.ens.fr
Patch from:     ru
1999-12-16 01:53:05 +00:00
Jesus Rodriguez Cuesta
7299e0152d Add a forgotten "</para>" 1999-11-15 21:17:20 +00:00
David E. O'Brien
f92d0dc446 Minorly update for ELF. 1999-11-15 04:42:59 +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
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
Nik Clayton
838f8740b9 Any variant on "freebsd.org" (all cases) mapped to "FreeBSD.org".
PR:             docs/12842
Submitted by:   Chris Costello <chris@calldei.com>
1999-07-28 20:23:32 +00:00
Nik Clayton
9cc9facec2 A new section explaining the policy on encumbered files in the source
tree.  Based on text from phk, and run through the txt2docbook filter.
1999-07-07 00:00:18 +00:00
Nik Clayton
419cffe7ba Update information on how to build a debug kernel, fix a typo and
a contraction.

PR:             docs/11849
Submitted by:   chris@calldei.com
1999-05-29 12:55:39 +00:00
David E. O'Brien
c9769af30f It appears "-g" is now the right option to ``strip'' rather than "-d". 1999-05-22 16:36:02 +00:00
Greg Lehey
b607de5d28 Remove <blockquote> tag around quoted screen output.
Prodded-by:	nik
1999-04-12 04:41:20 +00:00
Greg Lehey
e080c1791b Tidy up displays so that they fit onto a printed page (sort of). 1999-04-06 01:26:25 +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
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
Nik Clayton
6ff34ef882 Replace
<xref linkend="target" remap="foo">

with

    <link linkend="target">foo</link>

Internal links within the Handbook now do the right thing.
1998-11-05 23:28:48 +00:00
Nik Clayton
97bffaedea Fix line 125 of kerneldebug/chapter.sgml, & -> &amp; 1998-11-03 23:49:40 +00:00
Nik Clayton
336215d4e6 Added chapter.decl, which contains a declaration for a DocBook chapter.
Added

<!--
     Local Variables:
     mode: sgml
     sgml-declaration: "../chapter.decl"
     sgml-indent-data: t
     sgml-omittag: nil
     sgml-shorttag: nil
     sgml-always-quote-attributes: t
     sgml-minimize-attributes: max
     sgml-parent-document: ("../handbook.sgml" "part" "chapter")
     End:
-->

to the bottom of each chapter.sgml file so that Emacs can do the right
thing.
1998-11-03 23:28:30 +00:00
Nik Clayton
2207769022 Split the handbook into individual files. Each chapter is in a file called
chapter.sgml in a directory named according to the value the id
attribute on that chapter.

Added chapters.ent, which lists the entities for each chapter.

Updated handbook.sgml to use these entities.
1998-11-03 23:17:06 +00:00