summaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1
diff options
context:
space:
mode:
authorNik Clayton <nik@FreeBSD.org>1998-10-21 21:53:36 +0000
committerNik Clayton <nik@FreeBSD.org>1998-10-21 21:53:36 +0000
commit2a882be047fbbeb1b9f0bcced0205b1e72773a54 (patch)
tree1d23a1692845cb25a1d179c58f8d25fef5bf88a5 /en_US.ISO8859-1
parentf0b535db82bbda7c2dfeb6e8be6b4827cc794325 (diff)
Notes
Diffstat (limited to 'en_US.ISO8859-1')
-rw-r--r--en_US.ISO8859-1/books/handbook/book.sgml1872
1 files changed, 652 insertions, 1220 deletions
diff --git a/en_US.ISO8859-1/books/handbook/book.sgml b/en_US.ISO8859-1/books/handbook/book.sgml
index 778866db92..bca291a6fd 100644
--- a/en_US.ISO8859-1/books/handbook/book.sgml
+++ b/en_US.ISO8859-1/books/handbook/book.sgml
@@ -30,8 +30,7 @@
URL="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/docs">FreeBSD FTP
server</ulink> or one of the numerous
<xref linkend="mirrors-ftp" remap="mirror sites">. You may also
- want to <ulink URL="/search.html">Search the Handbook</ulink>.
- </para></abstract>
+ want to <ulink URL="/search.html">Search the Handbook</ulink>.</para></abstract>
</bookbiblio>
</bookinfo>
@@ -274,7 +273,7 @@
router? A name server (DNS)? A firewall to keep people out
of your internal network? FreeBSD can easily turn that unused
386 or 486 PC sitting in the corner into an advanced router
- with sophisticated packet filtering capabilities. </para>
+ with sophisticated packet filtering capabilities.</para>
</listitem>
<listitem>
@@ -293,7 +292,7 @@
<para><emphasis remap=bf>Software Development:</emphasis> The
basic FreeBSD system comes with a full compliment of
development tools including the renowned GNU C/C++ compiler
- and debugger. </para>
+ and debugger.</para>
</listitem>
</itemizedlist>
@@ -301,8 +300,7 @@
<para>FreeBSD is available in both source and binary form on CDROM and
via anonymous ftp. See <xref linkend="mirrors" remap="Obtaining
- FreeBSD"> for more details.
- </para>
+ FreeBSD"> for more details.</para>
</sect1>
@@ -401,8 +399,7 @@
<para>Long term development projects for everything from SMP to DEC
ALPHA support will continue to take place in the 3.0-current branch
- and SNAPshot releases of 3.0 on CDROM (and, of course, on the net).
- </para>
+ and SNAPshot releases of 3.0 on CDROM (and, of course, on the net).</para>
</sect1>
@@ -429,8 +426,7 @@
enforced access rather than the usual opposite. Due to the
additional complexities that can evolve in the commercial use of GPL
software, we do, however, endeavor to replace such software with
- submissions under the more relaxed BSD copyright whenever possible.
- </para>
+ submissions under the more relaxed BSD copyright whenever possible.</para>
</sect1>
@@ -563,8 +559,7 @@
<para>All we ask of those who would join us as FreeBSD developers is
some of the same dedication its current people have to its continued
- success!
- </para>
+ success!</para>
</sect1>
@@ -673,7 +668,7 @@
is a quick-start guide for what you need to do. FreeBSD can be
installed from a variety of media including CD-ROM, floppy disk,
magnetic tape, an MS-DOS partition and, if you have a network
- connection, via anonymous ftp or NFS. </para>
+ connection, via anonymous ftp or NFS.</para>
<para>Regardless of the installation media you choose, you can get
started by creating the <emphasis remap=bf>installation
@@ -828,7 +823,7 @@ Boot:
lock up, first check the
<xref linkend="install-hw" remap="supported configurations">
section of this installation guide to be sure that your hardware is
- indeed supported by FreeBSD. </para>
+ indeed supported by FreeBSD.</para>
<para>If your hardware is supported, reset the computer and when the
<emphasis remap=tt>Boot:</emphasis> prompt comes up, type
@@ -872,7 +867,7 @@ Boot:
available commands. After adjusting the kernel to match how you have
your hardware configured, type <command>quit</command> at
the <emphasis remap=tt>config&gt;</emphasis> prompt to continue
- booting with the new settings. </para>
+ booting with the new settings.</para>
<para>After FreeBSD has been installed, changes made in the
configuration mode will be permanent so you do not have to reconfigure
@@ -922,8 +917,7 @@ Boot:
</listitem>
<listitem>
- <para>ATA
- </para>
+ <para>ATA</para>
</listitem>
<listitem>
@@ -994,8 +988,7 @@ Boot:
</listitem>
<listitem>
- <para>Buslogic 956c PCI SCSI controller
- </para>
+ <para>Buslogic 956c PCI SCSI controller</para>
</listitem>
<listitem>
@@ -1005,33 +998,27 @@ Boot:
<listitem>
<para>NCR5380/NCR53400 (<quote>ProAudio Spectrum</quote>) SCSI
- controller.
- </para>
+ controller.</para>
</listitem>
<listitem>
- <para>DTC 3290 EISA SCSI controller in 1542 emulation mode.
- </para>
+ <para>DTC 3290 EISA SCSI controller in 1542 emulation mode.</para>
</listitem>
<listitem>
- <para>UltraStor 14F/24F/34F SCSI controllers.
- </para>
+ <para>UltraStor 14F/24F/34F SCSI controllers.</para>
</listitem>
<listitem>
- <para>Seagate ST01/02 SCSI controllers.
- </para>
+ <para>Seagate ST01/02 SCSI controllers.</para>
</listitem>
<listitem>
- <para>Future Domain 8xx/950 series SCSI controllers.
- </para>
+ <para>Future Domain 8xx/950 series SCSI controllers.</para>
</listitem>
<listitem>
- <para>WD7000 SCSI controllers.
- </para>
+ <para>WD7000 SCSI controllers.</para>
</listitem>
</itemizedlist>
@@ -1057,8 +1044,7 @@ Boot:
<listitem>
<para>Matsushita/Panasonic (Creative) CR-562/CR-563
- proprietary interface (<literal>matcd</literal>)
- </para>
+ proprietary interface (<literal>matcd</literal>)</para>
</listitem>
<listitem>
@@ -1083,16 +1069,14 @@ Boot:
<itemizedlist>
<listitem>
- <para>Allied-Telesis AT1700 and RE2000 cards
- </para>
+ <para>Allied-Telesis AT1700 and RE2000 cards</para>
</listitem>
<listitem>
<para>SMC Elite 16 WD8013 Ethernet interface, and most other
WD8003E, WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and
WD8013EBT based clones. SMC Elite Ultra and 9432TX based
- cards are also supported.
- </para>
+ cards are also supported.</para>
</listitem>
<listitem>
@@ -1177,28 +1161,23 @@ Boot:
</listitem>
<listitem>
- <para>DEC FDDI (DEFPA/DEFEA) NICs
- </para>
+ <para>DEC FDDI (DEFPA/DEFEA) NICs</para>
</listitem>
<listitem>
- <para>Fujitsu FMV-181 and FMV-182
- </para>
+ <para>Fujitsu FMV-181 and FMV-182</para>
</listitem>
<listitem>
- <para>Fujitsu MB86960A/MB86965A
- </para>
+ <para>Fujitsu MB86960A/MB86965A</para>
</listitem>
<listitem>
- <para>Intel EtherExpress
- </para>
+ <para>Intel EtherExpress</para>
</listitem>
<listitem>
- <para>Intel EtherExpress Pro/100B 100Mbit.
- </para>
+ <para>Intel EtherExpress Pro/100B 100Mbit.</para>
</listitem>
<listitem>
@@ -1206,63 +1185,51 @@ Boot:
</listitem>
<listitem>
- <para>Isolink 4110 (8 bit)
- </para>
+ <para>Isolink 4110 (8 bit)</para>
</listitem>
<listitem>
- <para>Lucent WaveLAN wireless networking interface.
- </para>
+ <para>Lucent WaveLAN wireless networking interface.</para>
</listitem>
<listitem>
- <para>Novell NE1000, NE2000, and NE2100 ethernet interface.
- </para>
+ <para>Novell NE1000, NE2000, and NE2100 ethernet interface.</para>
</listitem>
<listitem>
- <para>3Com 3C501 cards
- </para>
+ <para>3Com 3C501 cards</para>
</listitem>
<listitem>
- <para>3Com 3C503 Etherlink II
- </para>
+ <para>3Com 3C503 Etherlink II</para>
</listitem>
<listitem>
- <para>3Com 3c505 Etherlink/+
- </para>
+ <para>3Com 3c505 Etherlink/+</para>
</listitem>
<listitem>
- <para>3Com 3C507 Etherlink 16/TP
- </para>
+ <para>3Com 3C507 Etherlink 16/TP</para>
</listitem>
<listitem>
- <para>3Com 3C509, 3C579, 3C589 (PCMCIA) Etherlink III
- </para>
+ <para>3Com 3C509, 3C579, 3C589 (PCMCIA) Etherlink III</para>
</listitem>
<listitem>
- <para>3Com 3C590, 3C595 Etherlink III
- </para>
+ <para>3Com 3C590, 3C595 Etherlink III</para>
</listitem>
<listitem>
- <para>3Com 3C90x cards.
- </para>
+ <para>3Com 3C90x cards.</para>
</listitem>
<listitem>
- <para>HP PC Lan Plus (27247B and 27252A)
- </para>
+ <para>HP PC Lan Plus (27247B and 27252A)</para>
</listitem>
<listitem>
- <para>Toshiba ethernet cards
- </para>
+ <para>Toshiba ethernet cards</para>
</listitem>
<listitem>
@@ -1289,87 +1256,71 @@ Boot:
<itemizedlist>
<listitem>
- <para>AST 4 port serial card using shared IRQ.
- </para>
+ <para>AST 4 port serial card using shared IRQ.</para>
</listitem>
<listitem>
- <para>ARNET 8 port serial card using shared IRQ.
- </para>
+ <para>ARNET 8 port serial card using shared IRQ.</para>
</listitem>
<listitem>
- <para>BOCA IOAT66 6 port serial card using shared IRQ.
- </para>
+ <para>BOCA IOAT66 6 port serial card using shared IRQ.</para>
</listitem>
<listitem>
- <para>BOCA 2016 16 port serial card using shared IRQ.
- </para>
+ <para>BOCA 2016 16 port serial card using shared IRQ.</para>
</listitem>
<listitem>
- <para>Cyclades Cyclom-y Serial Board.
- </para>
+ <para>Cyclades Cyclom-y Serial Board.</para>
</listitem>
<listitem>
- <para>STB 4 port card using shared IRQ.
- </para>
+ <para>STB 4 port card using shared IRQ.</para>
</listitem>
<listitem>
- <para>SDL Communications Riscom/8 Serial Board.
- </para>
+ <para>SDL Communications Riscom/8 Serial Board.</para>
</listitem>
<listitem>
<para>SDL Communications RISCom/N2 and N2pci sync serial
- cards.
- </para>
+ cards.</para>
</listitem>
<listitem>
- <para>Digiboard Sync/570i high-speed sync serial card.
- </para>
+ <para>Digiboard Sync/570i high-speed sync serial card.</para>
</listitem>
<listitem>
<para>Decision-Computer Intl. <quote>Eight-Serial</quote> 8 port serial
- cards using shared IRQ.
- </para>
+ cards using shared IRQ.</para>
</listitem>
<listitem>
<para>Adlib, SoundBlaster, SoundBlaster Pro, ProAudioSpectrum,
Gravis UltraSound, Gravis UltraSound MAX and Roland MPU-401
- sound cards.
- </para>
+ sound cards.</para>
</listitem>
<listitem>
- <para>Matrox Meteor video frame grabber.
- </para>
+ <para>Matrox Meteor video frame grabber.</para>
</listitem>
<listitem>
- <para>Creative Labs Video spigot frame grabber.
- </para>
+ <para>Creative Labs Video spigot frame grabber.</para>
</listitem>
<listitem>
- <para>Omnimedia Talisman frame grabber.
- </para>
+ <para>Omnimedia Talisman frame grabber.</para>
</listitem>
<listitem>
- <para>Brooktree BT848 chip based frame grabbers.
- </para>
+ <para>Brooktree BT848 chip based frame grabbers.</para>
</listitem>
<listitem>
- <para>X-10 power controllers.
- </para>
+ <para>X-10 power controllers.</para>
</listitem>
<listitem>
@@ -1584,7 +1535,7 @@ ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
<variablelist>
<varlistentry><term>Serial port</term>
<listitem>
- <para>SLIP or PPP </para>
+ <para>SLIP or PPP</para>
</listitem>
</varlistentry>
@@ -1592,7 +1543,7 @@ ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
<varlistentry><term>Parallel port</term>
<listitem>
- <para>PLIP (laplink cable) </para>
+ <para>PLIP (laplink cable)</para>
</listitem>
</varlistentry>
@@ -1805,21 +1756,18 @@ ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
hardware, you should be presented with a menu of initial
choices. If the floppy does not boot at all, or the boot
hangs at some stage, go read the Q&amp;A section of the
- Hardware Guide for possible causes.
- </para>
+ Hardware Guide for possible causes.</para>
</listitem>
<listitem>
<para>Press F1. You should see some basic usage instructions on
the menu system and general navigation. If you have not used
- this menu system before then PLEASE read this thoroughly!
- </para>
+ this menu system before then PLEASE read this thoroughly!</para>
</listitem>
<listitem>
<para>Select the Options item and set any special preferences
- you may have.
- </para>
+ you may have.</para>
</listitem>
<listitem>
@@ -1829,8 +1777,7 @@ ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
control over each step of the installation or simply whizz
through it (using reasonable defaults when possible) as fast
as possible. If you have never used FreeBSD before then the
- Novice installation method is most recommended.
- </para>
+ Novice installation method is most recommended.</para>
</listitem>
<listitem>
@@ -2052,7 +1999,7 @@ ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
<para><emphasis>Contributed by &a.jraynard;.</emphasis></para>
<para>The FreeBSD Ports collection allows you to compile and install a
- very wide range of applications with a minimum of effort. </para>
+ very wide range of applications with a minimum of effort.</para>
<para>For all the hype about open standards, getting a program to work
on different versions of Unix in the real world can be a tedious and
@@ -2091,27 +2038,23 @@ ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
<listitem>
<para>Programs that some people cannot live without and other
- people cannot stand, such as a certain Lisp-based editor.
- </para>
+ people cannot stand, such as a certain Lisp-based editor.</para>
</listitem>
<listitem>
<para>Programs which are too specialised to put in the base
- system (CAD, databases).
- </para>
+ system (CAD, databases).</para>
</listitem>
<listitem>
<para>Programs which fall into the <quote>I must have a look at that
when I get a spare minute</quote> category, rather than
- system-critical ones (some languages, perhaps).
- </para>
+ system-critical ones (some languages, perhaps).</para>
</listitem>
<listitem>
<para>Programs that are far too much fun to be supplied with a
- serious operating system like FreeBSD ;-)
- </para>
+ serious operating system like FreeBSD ;-)</para>
</listitem>
<listitem>
@@ -2128,7 +2071,7 @@ ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
their favourite programs by hand (not to mention a tremendous amount
of duplicated work), so the FreeBSD Project came up with an
ingenious way of using standard tools that would automate the
- process. </para>
+ process.</para>
<para>Incidentally, this is an excellent illustration of how <quote>the
Unix way</quote> works in practice by combining a set of simple but very
@@ -2143,7 +2086,7 @@ ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
<xref linkend="ports-tarball" remap="tarball"> consisting of a
Makefile and the source code for the program and usually some
instructions (which are unfortunately not always as instructive as
- they could be), with perhaps a configuration script. </para>
+ they could be), with perhaps a configuration script.</para>
<para>The standard scenario is that you FTP down the tarball, extract
it somewhere, glance through the instructions, make any changes
@@ -2222,38 +2165,32 @@ install -c -o bin -g bin -m 444 /usr/ports/devel/ElectricFence/work/ElectricFenc
<listitem>
<para>Locate the source code <xref linkend="ports-tarball"
remap="tarball."> If it is not available locally, try to
- grab it from an FTP site.
- </para>
+ grab it from an FTP site.</para>
</listitem>
<listitem>
<para>Run a <xref linkend="ports-checksum" remap="checksum">
test on the tarball to make sure it has not been tampered
with, accidentally truncated, downloaded in ASCII mode, struck
- by neutrinos while in transit, etc.
- </para>
+ by neutrinos while in transit, etc.</para>
</listitem>
<listitem>
- <para>Extract the tarball into a temporary work directory.
- </para>
+ <para>Extract the tarball into a temporary work directory.</para>
</listitem>
<listitem>
<para>Apply any <xref linkend="ports-patch" remap="patches">
- needed to get the source to compile and run under FreeBSD.
- </para>
+ needed to get the source to compile and run under FreeBSD.</para>
</listitem>
<listitem>
<para>Run any configuration script required by the build
- process and correctly answer any questions it asks.
- </para>
+ process and correctly answer any questions it asks.</para>
</listitem>
<listitem>
- <para>(Finally!) Compile the code.
- </para>
+ <para>(Finally!) Compile the code.</para>
</listitem>
<listitem>
@@ -2262,16 +2199,14 @@ install -c -o bin -g bin -m 444 /usr/ports/devel/ElectricFence/work/ElectricFenc
<filename>/usr/local</filename> hierarchy, where they will not
get mixed up with system programs. This also makes sure that
all the ports you install will go in the same place, instead
- of being flung all over your system.
- </para>
+ of being flung all over your system.</para>
</listitem>
<listitem>
<para>Register the installation in a database. This means that,
if you do not like the program, you can cleanly <xref
linkend="ports-remove" remap="remove"> all traces of it from
- your system.
- </para>
+ your system.</para>
</listitem>
</orderedlist>
@@ -2381,7 +2316,7 @@ install -c -o bin -g bin -m 444 /usr/ports/devel/ElectricFence/work/ElectricFenc
download the
<xref linkend="ports-skeleton" remap="skeleton"> for the port. Now
this might sound like rather a fiddly job full of pitfalls, but
- it is actually very easy. </para>
+ it is actually very easy.</para>
<para>The key to it is that the FreeBSD FTP server can create
on-the-fly
@@ -2573,13 +2508,11 @@ do-install:
<listitem>
<para><filename>COMMENT</filename> - a one-line description of
- the program.
- </para>
+ the program.</para>
</listitem>
<listitem>
- <para><filename>DESCR</filename> - a more detailed description.
- </para>
+ <para><filename>DESCR</filename> - a more detailed description.</para>
</listitem>
<listitem>
@@ -2612,14 +2545,12 @@ do-install:
<para>Gripe. This is done by e-mail *ONLY*! Send such e-mail to
the &a.ports; and please include the name/version of the port,
where you got both the port source &amp; distfile(s) from, and
- what the text of the error was.
- </para>
+ what the text of the error was.</para>
</listitem>
<listitem>
<para>Forget it. This is the easiest for most - very few of the
- programs in ports can be classified as essential!
- </para>
+ programs in ports can be classified as essential!</para>
</listitem>
<listitem>
@@ -2631,8 +2562,7 @@ do-install:
please! These are more likely to work (on the whole) than
trying to compile from source and a lot faster besides! Use
the <citerefentry><refentrytitle>pkg_add</refentrytitle><manvolnum>1</manvolnum></citerefentry> program to install a
- package file on your system.
- </para>
+ package file on your system.</para>
</listitem>
</orderedlist>
@@ -2657,8 +2587,7 @@ do-install:
<listitem>
<para>Q. I thought this was going to be a discussion about
- modems??!
- </para>
+ modems??!</para>
<para>A. Ah. You must be thinking of the serial ports on the
back of your computer. We are using <quote>port</quote> here to mean the
@@ -2670,16 +2599,14 @@ do-install:
<listitem>
<para>Q. I thought you were supposed to use packages to install
- extra programs?
- </para>
+ extra programs?</para>
<para>A. Yes, that is usually the quickest and easiest way of
doing it.</para>
</listitem>
<listitem>
- <para>Q. So why bother with ports then?
- </para>
+ <para>Q. So why bother with ports then?</para>
<para>A. Several reasons:-</para>
@@ -2689,21 +2616,18 @@ do-install:
<listitem>
<para>The licensing conditions on some software
distributions require that they be distributed as source
- code, not binaries.
- </para>
+ code, not binaries.</para>
</listitem>
<listitem>
<para>Some people do not trust binary distributions. At
least with source code you can (in theory) read through
- it and look for potential problems yourself.
- </para>
+ it and look for potential problems yourself.</para>
</listitem>
<listitem>
<para>If you have some local patches, you will need the
- source to add them yourself.
- </para>
+ source to add them yourself.</para>
</listitem>
<listitem>
@@ -2711,16 +2635,14 @@ do-install:
compiled that differ from the person who did the package
- some people have strong views on what optimisation
setting should be used, whether to build debug versions
- and then strip them or not, etc. etc.
- </para>
+ and then strip them or not, etc. etc.</para>
</listitem>
<listitem>
<para>Some people like having code around, so they can
read it if they get bored, hack around with it, borrow
from it (licence terms permitting, of course!) and so
- on.
- </para>
+ on.</para>
</listitem>
<listitem>
@@ -2733,8 +2655,7 @@ do-install:
</listitem>
<listitem>
- <para><anchor id="ports-patch"> Q. What is a patch?
- </para>
+ <para><anchor id="ports-patch"> Q. What is a patch?</para>
<para>A. A patch is a small (usually) file that specifies how to
go from one version of a file to another. It contains text
@@ -2746,8 +2667,7 @@ do-install:
<listitem>
<para><anchor id="ports-tarball"> Q. What is all this about
- tarballs?
- </para>
+ tarballs?</para>
<para>A. It is a file ending in <filename>.tar</filename> or
<filename>.tar.gz</filename> (with variations like
@@ -2777,8 +2697,7 @@ do-install:
</listitem>
<listitem>
- <para><anchor id="ports-checksum"> Q. And a checksum?
- </para>
+ <para><anchor id="ports-checksum"> Q. And a checksum?</para>
<para>A. It is a number generated by adding up all the data in
the file you want to check. If any of the characters change,
@@ -2799,8 +2718,7 @@ do-install:
&gt;&gt; cku190.tar.gz doesn't seem to exist on this system.
&gt;&gt; Attempting to fetch from ftp://kermit.columbia.edu/kermit/archives/.</screen>
</informalexample>
- Why can it not be found? Have I got a dud CDROM?
- </para>
+ Why can it not be found? Have I got a dud CDROM?</para>
<para>A. The licensing terms for kermit do not allow us to put
the tarball for it on the CDROM, so you will have to fetch it
@@ -2815,8 +2733,7 @@ do-install:
<listitem>
<para>Q. I did that, but when I tried to put it into
<filename>/usr/ports/distfiles</filename> I got some error
- about not having permission.
- </para>
+ about not having permission.</para>
<para>A. The ports mechanism looks for the tarball in
<filename>/usr/ports/distfiles</filename>, but you will not be
@@ -2834,8 +2751,7 @@ do-install:
in <filename>/usr/ports</filename>? My system administrator
says I must put everything under
<filename>/u/people/guests/wurzburger</filename>, but it does
- not seem to work.
- </para>
+ not seem to work.</para>
<para>A. You can use the PORTSDIR and PREFIX variables to tell
the ports mechanism to use different directories. For
@@ -2847,8 +2763,7 @@ do-install:
<para>will compile the port in
<filename>/u/people/guests/wurzburger/ports</filename> and
- install everything under <filename>/usr/local</filename>.
- </para>
+ install everything under <filename>/usr/local</filename>.</para>
<informalexample>
<screen>&prompt.root; <userinput>make PREFIX=/u/people/guests/wurzburger/local install</userinput></screen>
@@ -2856,8 +2771,7 @@ do-install:
<para>will compile it in <filename>/usr/ports</filename> and
install it in
- <filename>/u/people/guests/wurzburger/local</filename>.
- </para>
+ <filename>/u/people/guests/wurzburger/local</filename>.</para>
<para>And of course</para>
@@ -2877,8 +2791,7 @@ do-install:
<para>Q. I do not have a FreeBSD CDROM, but I would like to have
all the tarballs handy on my system so I do not have to wait
for a download every time I install a port. Is there an easy
- way to get them all at once?
- </para>
+ way to get them all at once?</para>
<para>A. To get every single tarball for the ports collection,
do</para>
@@ -2904,8 +2817,7 @@ do-install:
<para>Q. I know it is probably faster to fetch the tarballs from
one of the FreeBSD mirror sites close by. Is there any way to
tell the port to fetch them from servers other than ones
- listed in the MASTER_SITES?
- </para>
+ listed in the MASTER_SITES?</para>
<para>A. Yes. If you know, for example, ftp.FreeBSD.ORG is much
closer than sites listed in MASTER_SITES, do as following
@@ -2920,8 +2832,7 @@ do-install:
<listitem>
<para>Q. I want to know what files make is going to need before
- it tries to pull them down.
- </para>
+ it tries to pull them down.</para>
<para>A. <command>make fetch-list</command> will display a list of the files
needed for a port.</para>
@@ -2931,8 +2842,7 @@ do-install:
<para>Q. Is there any way to stop the port from compiling? I
want to do some hacking on the source before I install it, but
it is a bit tiresome having to watch it and hit control-C
- every time.
- </para>
+ every time.</para>
<para>A. Doing <command>make extract</command> will stop it after it has fetched
and extracted the source code.</para>
@@ -2942,8 +2852,7 @@ do-install:
<para>Q. I am trying to make my own port and I want to be able
to stop it compiling until I have had a chance to see if my
patches worked properly. Is there something like 'make
- extract', but for patches?
- </para>
+ extract', but for patches?</para>
<para>A. Yep, <command>make patch</command> is what you want. You will probably
find the PATCH_DEBUG option useful as well. And by the way,
@@ -2953,8 +2862,7 @@ do-install:
<listitem>
<para>Q. I have heard that some compiler options can cause bugs.
Is this true? How can I make sure that I compile ports with
- the right settings?
- </para>
+ the right settings?</para>
<para>A. Yes, with version 2.6.3 of gcc (the version shipped
with FreeBSD 2.1.0 and 2.1.5), the <option>-O2</option> option could result in
@@ -2977,8 +2885,7 @@ do-install:
<listitem>
<para>Q. There are so many ports it is hard to find the one I
- want. Is there a list anywhere of what ports are available?
- </para>
+ want. Is there a list anywhere of what ports are available?</para>
<para>A. Look in the <filename>INDEX</filename> file in <filename>/usr/ports</filename>.</para>
</listitem>
@@ -2986,8 +2893,7 @@ do-install:
<listitem>
<para>Q. I went to install the 'foo' port but the system
suddenly stopped compiling it and starting compiling the 'bar'
- port. What's going on?
- </para>
+ port. What's going on?</para>
<para>A. The 'foo' port needs something that is supplied with
'bar' - for instance, if 'foo' uses graphics, 'bar' might have
@@ -3000,8 +2906,7 @@ do-install:
<para><anchor id="ports-remove"> Q. I installed the grizzle
program from the ports and frankly it is a complete waste of
disk space. I want to delete it but I do not know where it put
- all the files. Any clues?
- </para>
+ all the files. Any clues?</para>
<para>A. No problem, just do</para>
@@ -3014,8 +2919,7 @@ do-install:
<para>
Q. Hang on a minute, you have to know the version number to
use that command. You do not seriously expect me to remember
- that, do you??
- </para>
+ that, do you??</para>
<para>A. Not at all, you can find it out by doing</para>
@@ -3029,8 +2933,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<listitem>
<para>Q. Talking of disk space, the ports directory seems to be
taking up an awful lot of room. Is it safe to go in there and
- delete things?
- </para>
+ delete things?</para>
<para>A. Yes, if you have installed the program and are fairly
certain you will not need the source again, there is no point
@@ -3049,8 +2952,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<listitem>
<para>Q. I tried that and it still left all those tarballs or
whatever you called them in the <filename>distfiles</filename>
- directory. Can I delete those as well?
- </para>
+ directory. Can I delete those as well?</para>
<para>A. Yes, if you are sure you have finished with them, those
can go as well.</para>
@@ -3058,8 +2960,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<listitem>
<para>Q. I like having lots and lots of programs to play with.
- Is there any way of installing all the ports in one go?
- </para>
+ Is there any way of installing all the ports in one go?</para>
<para>A. Just do</para>
@@ -3073,8 +2974,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<para>Q. OK, I tried that, but I thought it would take a very
long time so I went to bed and left it to get on with it. When
I looked at the computer this morning, it had only done three
- and a half ports. Did something go wrong?
- </para>
+ and a half ports. Did something go wrong?</para>
<para>A. No, the problem is that some of the ports need to ask
you questions that we cannot answer for you (eg <quote>Do you want
@@ -3084,8 +2984,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<listitem>
<para>Q. I really do not want to spend all day staring at the
- monitor. Any better ideas?
- </para>
+ monitor. Any better ideas?</para>
<para>A. OK, do this before you go to bed/work/the local
park:-</para>
@@ -3111,8 +3010,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<para>Q. At work, we are using frobble, which is in your ports
collection, but we have altered it quite a bit to get it to do
what we need. Is there any way of making our own packages, so
- we can distribute it more easily around our sites?
- </para>
+ we can distribute it more easily around our sites?</para>
<para>A. No problem, assuming you know how to make patches for
your changes:-</para>
@@ -3129,8 +3027,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<listitem>
<para>Q. This ports stuff is really clever. I am desperate to
- find out how you did it. What is the secret?
- </para>
+ find out how you did it. What is the secret?</para>
<para>A. Nothing secret about it at all, just look at the
<filename>bsd.ports.mk</filename> and
@@ -3148,7 +3045,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
</para>
- <para> </para>
+ <para></para>
</sect1>
</chapter>
@@ -3188,8 +3085,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<listitem>
<para>It will take less time to boot because it does not have to
- spend time probing for hardware which you do not have.
- </para>
+ spend time probing for hardware which you do not have.</para>
</listitem>
<listitem>
@@ -3198,16 +3094,14 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
present in memory, and so all of that unused code ties up
pages of RAM that your programs would otherwise be able to
use. Therefore, on a system with limited RAM, building a
- custom kernel is of critical importance.
- </para>
+ custom kernel is of critical importance.</para>
</listitem>
<listitem>
<para>Finally, there are several kernel options which you can
tune to fit your needs, and device driver support for things
like sound cards which you can include in your kernel but are
- <emphasis>not</emphasis> present in the GENERIC kernel.
- </para>
+ <emphasis>not</emphasis> present in the GENERIC kernel.</para>
</listitem>
</itemizedlist>
@@ -3392,7 +3286,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
</listitem>
<listitem>
- <para>I486_CPU </para>
+ <para>I486_CPU</para>
</listitem>
<listitem>
@@ -3997,7 +3891,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<varlistentry><term>device sd0</term>
<listitem>
- <para>Support for SCSI hard drives. </para>
+ <para>Support for SCSI hard drives.</para>
</listitem>
</varlistentry>
@@ -4963,8 +4857,7 @@ lrwxr-xr-x 1 bin bin 15 Sep 5 12:50 libcrypt_p.a -&gt; libdescrypt_p.a</scre
<para>On a system using the MD5-based libraries, the same links will
be present, but the target will be <filename>libscrypt</filename>
- rather than <filename>libdescrypt</filename>.
- </para>
+ rather than <filename>libdescrypt</filename>.</para>
</sect2>
</sect1>
@@ -4993,7 +4886,7 @@ lrwxr-xr-x 1 bin bin 15 Sep 5 12:50 libcrypt_p.a -&gt; libdescrypt_p.a</scre
prompt; we will call this a <quote>one-time password</quote>. The final sort
of password is the secret password which you give to the <command>key</command> program (and sometimes the <command>keyinit</command> program) which it uses to generate
one-time passwords; we will call it a <quote>secret password</quote> or just
- unqualified <quote>password</quote>. </para>
+ unqualified <quote>password</quote>.</para>
<para>The secret password does not necessarily have anything to do
with your UNIX password (while they can be the same, this is not
@@ -6057,8 +5950,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<arg choice="plain">protocol</arg>
<arg choice="plain">addresses</arg>
<arg>options</arg>
- </cmdsynopsis>
- </para>
+ </cmdsynopsis></para>
<para>There is one valid flag when using this form of the
command:</para>
@@ -6229,8 +6121,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<informalexample>
<screen>address:mask-pattern</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>A valid hostname may be specified in place of the IP
address. <emphasis remap=tt>mask-bits</emphasis> is a decimal
@@ -6361,8 +6252,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<arg>-t</arg>
<arg>-N</arg>
<arg choice="plain">l</arg>
- </cmdsynopsis>
- </para>
+ </cmdsynopsis></para>
<para>There are three valid flags when using this form of the
command:</para>
@@ -6404,8 +6294,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<cmdsynopsis>
<command>ipfw</command>
<arg choice="plain">flush</arg>
- </cmdsynopsis>
- </para>
+ </cmdsynopsis></para>
<para>This causes all entries in the firewall chain to be removed
except the fixed default policy enforced by the kernel (index
@@ -6423,8 +6312,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<command>ipfw</command>
<arg choice="plain">zero</arg>
<arg><replaceable>index</replaceable></arg>
- </cmdsynopsis>
- </para>
+ </cmdsynopsis></para>
<para>When used without an <replaceable>index</replaceable> argument,
all packet counters are cleared. If an
@@ -6472,8 +6360,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
was matched with
<informalexample>
<screen>&prompt.root; <userinput>ipfw -at l</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
</sect2>
@@ -6545,8 +6432,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<listitem>
<para>Block all incoming access to ports below 1024 for TCP.
This is where most of the security sensitive services are,
- like finger, SMTP (mail) and telnet.
- </para>
+ like finger, SMTP (mail) and telnet.</para>
</listitem>
<listitem>
@@ -6561,8 +6447,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
If you want to allow access to archie, you'll have to allow
packets coming from ports 191 and 1525 to any internal UDP
port through the firewall. ntp is another service you may
- consider allowing through, which comes from port 123.
- </para>
+ consider allowing through, which comes from port 123.</para>
</listitem>
<listitem>
@@ -6573,16 +6458,14 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
workstations). X11 can actually use a range of ports
starting at 6000, the upper limit being how many X displays
you can run on the machine. The upper limit as defined by
- RFC 1700 (Assigned Numbers) is 6063.
- </para>
+ RFC 1700 (Assigned Numbers) is 6063.</para>
</listitem>
<listitem>
<para>Check what ports any internal servers use (e.g. SQL
servers, etc). It is probably a good idea to block those as
well, as they normally fall outside the 1-1024 range
- specified above.
- </para>
+ specified above.</para>
</listitem>
</itemizedlist>
@@ -6596,8 +6479,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<emphasis>guidelines</emphasis>. You will have to decide what
filter rules you want to use on your firewall yourself. I cannot
accept ANY responsibility if someone breaks into your network,
- even if you follow the advice given above.
- </para>
+ even if you follow the advice given above.</para>
</sect2>
</sect1>
@@ -6634,47 +6516,40 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<listitem>
<para>It controls access to attached printers and printers
- attached to other hosts on the network.
- </para>
+ attached to other hosts on the network.</para>
</listitem>
<listitem>
<para>It enables users to submit files to be printed; these
- submissions are known as <emphasis>jobs</emphasis>.
- </para>
+ submissions are known as <emphasis>jobs</emphasis>.</para>
</listitem>
<listitem>
<para>It prevents multiple users from accessing a printer at the
same time by maintaining a <emphasis>queue</emphasis> for each
- printer.
- </para>
+ printer.</para>
</listitem>
<listitem>
<para>It can print <emphasis>header pages</emphasis> (also known
as <emphasis>banner</emphasis> or <emphasis>burst</emphasis>
pages) so users can easily find jobs they have printed in a
- stack of printouts.
- </para>
+ stack of printouts.</para>
</listitem>
<listitem>
<para>It takes care of communications parameters for printers
- connected on serial ports.
- </para>
+ connected on serial ports.</para>
</listitem>
<listitem>
<para>It can send jobs over the network to another LPD spooler
- on another host.
- </para>
+ on another host.</para>
</listitem>
<listitem>
<para>It can run special filters to format jobs to be printed
- for various printer languages or printer capabilities.
- </para>
+ for various printer languages or printer capabilities.</para>
</listitem>
<listitem>
@@ -6705,16 +6580,14 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<listitem>
<para>LPD prints jobs in the background; you do not have to wait
- for data to be copied to the printer.
- </para>
+ for data to be copied to the printer.</para>
</listitem>
<listitem>
<para>LPD can conveniently run a job to be printed through
filters to add date/time headers or convert a special file
format (such as a TeX DVI file) into a format the printer will
- understand. You will not have to do these steps manually.
- </para>
+ understand. You will not have to do these steps manually.</para>
</listitem>
<listitem>
@@ -6745,8 +6618,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<para>See section <xref linkend="printing-simple" remap="Simple
Printer Setup"> to learn how to connect a printer, tell LPD
how to communicate with it, and print plain text files to the
- printer.
- </para>
+ printer.</para>
</listitem>
<listitem>
@@ -6775,8 +6647,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<listitem>
<para>Section <xref linkend="printing-hardware" remap="Hardware
Setup"> gives some hints on connecting the printer to a port
- on your computer.
- </para>
+ on your computer.</para>
</listitem>
<listitem>
@@ -6831,8 +6702,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
interfaces are common in the computer industry and cables
are readily available and also easy to construct. Serial
interfaces sometimes need special cables and might require
- you to configure somewhat complex communications options.
- </para>
+ you to configure somewhat complex communications options.</para>
</listitem>
<listitem>
@@ -6842,9 +6712,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
Cables are readily available but more difficult to
construct by hand. There are usually no communications
options with parallel interfaces, making their
- configuration exceedingly simple.
-
- </para>
+ configuration exceedingly simple.</para>
<para>Parallel interfaces are sometimes known as
<quote>Centronics</quote> interfaces, named after the connector type
@@ -6885,8 +6753,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<listitem>
<para>If you need two-way communication, use a serial port.
FreeBSD does not yet support two-way communication over a
- parallel port.
- </para>
+ parallel port.</para>
</listitem>
<listitem>
@@ -6894,12 +6761,11 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
parallel or serial, prefer the parallel interface. It
keeps a serial port free for other peripherals---such as a
terminal or a modem---and is faster most of the time. It
- is also easier to configure.
- </para>
+ is also easier to configure.</para>
</listitem>
<listitem>
- <para>Finally, use whatever works. </para>
+ <para>Finally, use whatever works.</para>
</listitem>
</itemizedlist>
@@ -6940,8 +6806,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
of the connector on one end of the cable straight through
to its corresponding pin of the connector on the other
end. This type of cable is also known as a DTE-to-DCE
- cable.
- </para>
+ cable.</para>
</listitem>
<listitem>
@@ -6949,8 +6814,7 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
pins straight through, swaps others (send data to receive
data, for example), and shorts some internally in each
connector hood. This type of cable is also known as a
- DTE-to-DTE cable.
- </para>
+ DTE-to-DTE cable.</para>
</listitem>
<listitem>
@@ -6991,24 +6855,21 @@ FreeBSD BUILT-19950429 (GR386) #0: Sat Apr 29 17:50:09 SAT 1995</screen>
<para>Configure your kernel, if necessary, for the port you
are using for the printer; section <xref
linkend="printing-kernel" remap="Kernel Configuration">
- tells you what you need to do.
- </para>
+ tells you what you need to do.</para>
</listitem>
<listitem>
<para>Set the communications mode for the parallel port, if
you are using a parallel port; section <xref
linkend="printing-parallel-port-mode" remap="Setting the
- Communication Mode for the Parallel Port"> gives details.
- </para>
+ Communication Mode for the Parallel Port"> gives details.</para>
</listitem>
<listitem>
<para>Test if the operating system can send data to the
printer. Section <xref linkend="printing-testing"
remap="Checking Printer Communications"> gives some
- suggestions on how to do this.
- </para>
+ suggestions on how to do this.</para>
</listitem>
<listitem>
@@ -7083,17 +6944,14 @@ sio2: type 16550A</screen>
<listitem>
<para>Become root with the <citerefentry>
<refentrytitle>su</refentrytitle></citerefentry>
- command. Enter the root password when prompted.
- </para>
+ command. Enter the root password when prompted.</para>
</listitem>
<listitem>
<para>Change to the <filename>/dev</filename> directory:
<informalexample>
<screen>&prompt.root; cd /dev</screen>
- </informalexample>
-
- </para>
+ </informalexample></para>
</listitem>
<listitem>
@@ -7105,8 +6963,7 @@ sio2: type 16550A</screen>
<literal>lpt1</literal> for the second, and
so on; use <literal>ttyd0</literal> for the
first serial port, <literal>ttyd1</literal>
- for the second, and so on.
- </para>
+ for the second, and so on.</para>
</listitem>
<listitem>
@@ -7138,8 +6995,7 @@ sio2: type 16550A</screen>
<para>The <emphasis>interrupt-driven</emphasis> method is
the default with the GENERIC kernel. With this method,
the operating system uses an IRQ line to determine when
- the printer is ready for data.
- </para>
+ the printer is ready for data.</para>
</listitem>
<listitem>
@@ -7179,8 +7035,7 @@ sio2: type 16550A</screen>
<programlisting>
device lpt0 at isa? port? tty irq <replaceable>N</replaceable> vector lptintr
</programlisting> where <replaceable>N</replaceable> is the IRQ number for your
- computer's parallel port.
- </para>
+ computer's parallel port.</para>
</listitem>
<listitem>
@@ -7188,8 +7043,7 @@ device lpt0 at isa? port? tty irq <replaceable>N</replaceable> vector lptintr
<literal>irq</literal> specifier:
<programlisting>
device lpt0 at isa? port? tty vector lptintr
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
</itemizedlist>
@@ -7216,8 +7070,7 @@ device lpt0 at isa? port? tty vector lptintr
<informalexample>
<screen>&prompt.root; <userinput>lptcontrol -i -u <replaceable>N</replaceable></userinput></screen>
</informalexample> to set interrupt-driven mode for
- <literal>lpt<replaceable>N</replaceable></literal>.
- </para>
+ <literal>lpt<replaceable>N</replaceable></literal>.</para>
</listitem>
<listitem>
@@ -7298,8 +7151,7 @@ showpage
<informalexample>
<screen>&prompt.root; <userinput>lptest &gt; /dev/lpt<replaceable>N</replaceable></userinput></screen>
</informalexample> where <replaceable>N</replaceable> is the number of the
- parallel port, starting from zero.
- </para>
+ parallel port, starting from zero.</para>
</listitem>
<listitem>
@@ -7313,9 +7165,7 @@ showpage
cannot edit a line once you have pressed RETURN
or ENTER. When you have finished entering the
program, press CONTROL+D, or whatever your end
- of file key is.
-
- </para>
+ of file key is.</para>
<para>Alternatively, you can put the program in a
file and type
@@ -7352,8 +7202,7 @@ showpage
<listitem>
<para>Become root with <citerefentry>
- <refentrytitle>su</refentrytitle></citerefentry>.
- </para>
+ <refentrytitle>su</refentrytitle></citerefentry>.</para>
</listitem>
<listitem>
@@ -7366,16 +7215,14 @@ printer:dv=/dev/<replaceable>port</replaceable>:br#<replaceable>bps-rate</replac
<literal>ttyd1</literal>, etc.), <replaceable>bps-rate</replaceable> is the bits-per-second
rate at which the printer communicates, and
<replaceable>parity</replaceable> is the parity required by
- the printer (either <literal>even</literal>, <literal>odd</literal>, <literal>none</literal>, or <literal>zero</literal>).
- </para>
+ the printer (either <literal>even</literal>, <literal>odd</literal>, <literal>none</literal>, or <literal>zero</literal>).</para>
<para>Here is a sample entry for a printer connected via
a serial line to the third serial port at 19200 bps
with no parity:
<programlisting>
printer:dv=/dev/ttyd2:br#19200:pa=none
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
<listitem>
@@ -7386,8 +7233,7 @@ printer:dv=/dev/ttyd2:br#19200:pa=none
</informalexample> If this step does not work, edit
the file <filename>/etc/remote</filename> again and
try using
- <filename>/dev/cuaa<replaceable>N</replaceable></filename> instead of <filename>/dev/ttyd<replaceable>N</replaceable></filename>.
- </para>
+ <filename>/dev/cuaa<replaceable>N</replaceable></filename> instead of <filename>/dev/ttyd<replaceable>N</replaceable></filename>.</para>
</listitem>
<listitem>
@@ -7400,9 +7246,7 @@ printer:dv=/dev/ttyd2:br#19200:pa=none
<refentrytitle>lptest</refentrytitle></citerefentry>. Type:
<informalexample>
<screen><prompt>~</prompt><userinput>$lptest</userinput></screen>
- </informalexample>
-
- </para>
+ </informalexample></para>
</listitem>
<listitem>
@@ -7414,9 +7258,7 @@ printer:dv=/dev/ttyd2:br#19200:pa=none
significant to the printer. You may also need to
type a special end-of-file key for the printer
so it knows it received the whole program. For
- PostScript printers, press CONTROL+D.
-
- </para>
+ PostScript printers, press CONTROL+D.</para>
<para>Alternatively, you can put the program in a
file and type
@@ -7470,24 +7312,21 @@ printer:dv=/dev/ttyd2:br#19200:pa=none
<para>Pick a name (and a few convenient aliases) for the
printer, and put them in the
<filename>/etc/printcap</filename> file; see <xref
- linkend="printing-naming" remap="Naming the Printer">.
- </para>
+ linkend="printing-naming" remap="Naming the Printer">.</para>
</listitem>
<listitem>
<para>Turn off header pages (which are on by default) by
inserting the <emphasis remap=tt>sh</emphasis> capability;
see <xref linkend="printing-no-header-pages"
- remap="Suppressing Header Pages">.
- </para>
+ remap="Suppressing Header Pages">.</para>
</listitem>
<listitem>
<para>Make a spooling directory, and specify its location
with the <emphasis remap=tt>sd</emphasis> capability; see
<xref linkend="printing-spooldir"
- remap="Making the Spooling Directory">.
- </para>
+ remap="Making the Spooling Directory">.</para>
</listitem>
<listitem>
@@ -7503,15 +7342,13 @@ printer:dv=/dev/ttyd2:br#19200:pa=none
remap=tt>xs</emphasis>, and <emphasis
remap=tt>xc</emphasis> capabilities; see <xref
linkend="printing-commparam" remap="Configuring Spooler
- Communications Parameters">.
- </para>
+ Communications Parameters">.</para>
</listitem>
<listitem>
<para>Install a plain text input filter; see <xref
linkend="printing-textfilter" remap="Installing the Text
- Filter">
- </para>
+ Filter"></para>
</listitem>
<listitem>
@@ -7668,8 +7505,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<screen>&prompt.root; <userinput>mkdir /var/spool/lpd</userinput>
&prompt.root; <userinput>mkdir /var/spool/lpd/rattan</userinput>
&prompt.root; <userinput>mkdir /var/spool/lpd/bamboo</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<note>
<para>If you are concerned about the privacy of jobs that
@@ -7685,8 +7521,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
&prompt.root; <userinput>chown daemon.daemon /var/spool/lpd/bamboo</userinput>
&prompt.root; <userinput>chmod 770 /var/spool/lpd/rattan</userinput>
&prompt.root; <userinput>chmod 770 /var/spool/lpd/bamboo</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
</note>
<para>Finally, you need to tell LPD about these directories
@@ -7748,8 +7583,7 @@ rattan|line|diablo|lp|Diablo 630 Line Printer:\
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
:sh:sd=/var/spool/lpd/bamboo:\
:lp=/dev/ttyd5:
- </programlisting>
- </para>
+ </programlisting></para>
<para>If you do not specify the <emphasis remap=tt>lp</emphasis>
capability for a printer in your
@@ -7779,8 +7613,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<listitem>
<para>It lets you try different communication parameters
by simply editing the <filename>/etc/printcap</filename>
- file; you do not have to recompile the filter program.
- </para>
+ file; you do not have to recompile the filter program.</para>
</listitem>
<listitem>
@@ -7873,8 +7706,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
:sh:sd=/var/spool/lpd/bamboo:\
:lp=/dev/ttyd5:fs#0x82000c1:xs#0x820:
- </programlisting>
- </para>
+ </programlisting></para>
</sect4>
@@ -7927,8 +7759,7 @@ exit 2
Make the file executable:
<informalexample>
<screen>&prompt.root; <userinput>chmod 555 /usr/local/libexec/if-simple</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>And then tell LPD to use it by specifying it with the
<emphasis remap=tt>if</emphasis> capability in
@@ -7948,8 +7779,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
:sh:sd=/var/spool/lpd/bamboo:\
:lp=/dev/ttyd5:fs#0x82000e1:xs#0x820:\
:if=/usr/local/libexec/if-simple:
- </programlisting>
- </para>
+ </programlisting></para>
</sect4>
@@ -8055,8 +7885,7 @@ $%&amp;'()*+,-./01234567
/bin/cat &amp;&amp; printf "\f" &amp;&amp; exit 0
exit 2
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
</varlistentry>
@@ -8096,8 +7925,7 @@ exit 2
<screen>Printer received CR Printer prints
CR Printer received LF Printer prints
CR + LF</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Here are some ways to achieve this:
<itemizedlist>
@@ -8106,9 +7934,7 @@ exit 2
<para>Use the printer's configuration switches or
control panel to alter its interpretation of
these characters. Check your printer's manual
- to find out how to do this.
-
- </para>
+ to find out how to do this.</para>
<note>
<para>If you boot your system into other
@@ -8129,8 +7955,7 @@ exit 2
feature, set the CRMOD bit in <emphasis
remap=tt>fs</emphasis> capability in the
<filename>/etc/printcap</filename> file for the
- printer.
- </para>
+ printer.</para>
</listitem>
<listitem>
@@ -8140,9 +7965,7 @@ exit 2
manual for escape codes that your printer might
support. When you find the proper escape code,
modify the text filter to send the code first,
- then send the print job.
-
- </para>
+ then send the print job.</para>
<para>Here is an example text filter for printers
that understand the Hewlett-Packard PCL escape
@@ -8180,8 +8003,7 @@ exit 2
teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
:lp=/dev/lpt0:sh:sd=/var/spool/lpd/teak:mx#0:\
:if=/usr/local/libexec/hpif:
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
</itemizedlist>
@@ -8211,8 +8033,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
<screen>Printer received CR Printer prints
CR Printer received LF Printer prints
CR + LF</screen>
- </informalexample>
- </para>
+ </informalexample></para>
</listitem>
</varlistentry>
@@ -8235,8 +8056,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
<para>If the printer supports XON/XOFF flow
control, have FreeBSD use it by specifying the
TANDEM bit in the <emphasis
- remap=tt>fs</emphasis> capability.
- </para>
+ remap=tt>fs</emphasis> capability.</para>
</listitem>
<listitem>
@@ -8244,8 +8064,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
control, specify the MDMBUF bit in the <emphasis
remap=tt>fs</emphasis> capability. Make sure
the cable connecting the printer to the computer
- is correctly wired for carrier flow control.
- </para>
+ is correctly wired for carrier flow control.</para>
</listitem>
<listitem>
@@ -8489,8 +8308,7 @@ kelly: 2nd [job 010rose]
mary: 3rd [job 011rose]
/home/orchid/mary/research/venus/alpha-regio/mapping 78519 bytes</screen>
- </informalexample>
- </para>
+ </informalexample></para>
</sect2>
@@ -8584,8 +8402,7 @@ rose: Permission denied
dfA013rose dequeued
cfA013rose dequeued
</screen>
- </informalexample>
- </para>
+ </informalexample></para>
</note>
</sect2>
@@ -8786,8 +8603,7 @@ cfA013rose dequeued
of <filename>parser.h</filename> to the default printer:
<informalexample>
<screen>&prompt.user; <userinput>lpr -#3 parser.c parser.h</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
</listitem>
</varlistentry>
@@ -8917,13 +8733,11 @@ cfA013rose dequeued
<itemizedlist>
<listitem>
- <para>Start and stop the printers
- </para>
+ <para>Start and stop the printers</para>
</listitem>
<listitem>
- <para>Enable and disable their queues
- </para>
+ <para>Enable and disable their queues</para>
</listitem>
<listitem>
@@ -9160,8 +8974,7 @@ cfA013rose dequeued
section to get an understanding of what is happening <quote>under
the hood</quote> when LPD uses filters. This knowledge could help
you anticipate and debug problems you might encounter as you
- install more and more filters on each of your printers.
- </para>
+ install more and more filters on each of your printers.</para>
</listitem>
<listitem>
@@ -9173,8 +8986,7 @@ cfA013rose dequeued
remap="Accommodating Plain Text Jobs on PostScript
Printers"> tells you what you should do to overcome this
problem. I recommend reading this section if you have a
- PostScript printer.
- </para>
+ PostScript printer.</para>
</listitem>
<listitem>
@@ -9187,8 +8999,7 @@ cfA013rose dequeued
accept and print PostScript data on a
<emphasis>non-PostScript</emphasis> printer. I recommend
reading this section if you do not have a PostScript
- printer.
- </para>
+ printer.</para>
</listitem>
<listitem>
@@ -9201,8 +9012,7 @@ cfA013rose dequeued
<command>lpr -t</command> to print troff data, or
<command>lpr -d</command> to print TeX DVI data, or
<command>lpr -v</command> to print raster image data, and so
- forth. I recommend reading this section.
- </para>
+ forth. I recommend reading this section.</para>
</listitem>
<listitem>
@@ -9212,8 +9022,7 @@ cfA013rose dequeued
header pages (see <xref
linkend="printing-advanced-header-pages"
remap="Header Pages">), you can probably skip that section
- altogether.
- </para>
+ altogether.</para>
</listitem>
<listitem>
@@ -9383,8 +9192,7 @@ cfA013rose dequeued
<emphasis remap=tt>px</emphasis> capability (default 0)
and <replaceable>pixel-height</replaceable> is the
value from the <emphasis remap=tt>py</emphasis> capability
- (default 0).
- </para>
+ (default 0).</para>
</listitem>
<listitem>
@@ -9741,8 +9549,7 @@ exit 2
</row>
</tbody>
</tgroup>
- </informaltable>
- </para>
+ </informaltable></para>
<para>In our example, using <command>lpr -d</command> means the
printer needs a <emphasis remap=tt>df</emphasis> capability in
@@ -9857,8 +9664,7 @@ teak|hp|laserjet|Hewlett Packard LaserJet 3Si:\
:lp=/dev/lpt0:sh:sd=/var/spool/lpd/teak:mx#0:\
:if=/usr/local/libexec/hpif:\
:vf=/usr/local/libexec/hpvf:
- </programlisting>
- </para>
+ </programlisting></para>
<para>The following script is a conversion filter for troff data
from the groff typesetting system for the PostScript printer
@@ -9889,8 +9695,7 @@ exec grops
filter:
<programlisting>
:tf=/usr/local/libexec/pstf:
- </programlisting>
- </para>
+ </programlisting></para>
<para>Here is an example that might make old hands at FORTRAN
blush. It is a FORTRAN-text filter for any printer that can
@@ -9911,8 +9716,7 @@ exit 2
<filename>/etc/printcap</filename> for the printer <hostid>teak</hostid> to enable this filter:
<programlisting>
:rf=/usr/local/libexec/hprf:
- </programlisting>
- </para>
+ </programlisting></para>
<para>Here is one final, somewhat complex example. We will add
a DVI filter to the LaserJet printer <hostid>teak</hostid> introduced earlier. First, the
@@ -9920,8 +9724,7 @@ exit 2
the location of the DVI filter:
<programlisting>
:df=/usr/local/libexec/hpdf:
- </programlisting>
- </para>
+ </programlisting></para>
<para>Now, for the hard part: making the filter. For that, we
need a DVI-to-LaserJet/PCL conversion program. The FreeBSD
@@ -10027,8 +9830,7 @@ dvilj2p -M1 -q -e- dfhp$$.dvi
#
cleanup
exit 0
- </programlisting>
- </para>
+ </programlisting></para>
</sect4>
@@ -10078,14 +9880,12 @@ exit 0
<listitem>
<para>LPD starts an output filter once for the entire job
- instead of once for each file in the job.
- </para>
+ instead of once for each file in the job.</para>
</listitem>
<listitem>
<para>LPD does not make any provision to identify the start
- or the end of files within the job for the output filter.
- </para>
+ or the end of files within the job for the output filter.</para>
</listitem>
<listitem>
@@ -10389,8 +10189,7 @@ rose:kelly Job: outline Date: Sun Sep 17 11:07:51 1995
<itemizedlist>
<listitem>
- <para>Accept LPD's paradigm and make header pages free.
- </para>
+ <para>Accept LPD's paradigm and make header pages free.</para>
</listitem>
<listitem>
@@ -10398,8 +10197,7 @@ rose:kelly Job: outline Date: Sun Sep 17 11:07:51 1995
Section <xref linkend="printing-lpd-alternatives"
remap="Alternatives to the Standard Spooler"> tells
more about other spooling software you can substitute for
- LPD.
- </para>
+ LPD.</para>
</listitem>
<listitem>
@@ -10621,8 +10419,7 @@ done
access to the printer from other hosts on the network.
Section <xref
linkend="printing-advanced-network-rm" remap="Printers
- Installed on Remote Hosts"> tells how to do this.
- </para>
+ Installed on Remote Hosts"> tells how to do this.</para>
</listitem>
<listitem>
@@ -10640,8 +10437,7 @@ done
procedure in section <xref
linkend="printing-advanced-network-rm"
remap="Printers Installed on Remote Hosts"> to
- set up such a printer.
- </para>
+ set up such a printer.</para>
</listitem>
<listitem>
@@ -10673,7 +10469,7 @@ done
LPD). This feature enables you to install a printer on one host
and make it accessible from other hosts. It also works with
printers that have network interfaces that understand the LPD
- protocol. </para>
+ protocol.</para>
<para>To enable this kind of remote printing, first install a
printer on one host, the <emphasis>printer host</emphasis>,
@@ -10699,27 +10495,23 @@ done
<listitem>
<para>Name the entry anything you want. For simplicity,
though, you probably want to use the same name and aliases
- as on the printer host.
- </para>
+ as on the printer host.</para>
</listitem>
<listitem>
<para>Leave the <emphasis remap=tt>lp</emphasis> capability
- blank, explicitly (<literal>:lp=:</literal>).
- </para>
+ blank, explicitly (<literal>:lp=:</literal>).</para>
</listitem>
<listitem>
<para>Make a spooling directory and specify its location in
the <emphasis remap=tt>sd</emphasis> capability. LPD will
- store jobs here before they get sent to the printer host.
- </para>
+ store jobs here before they get sent to the printer host.</para>
</listitem>
<listitem>
<para>Place the name of the printer host in the <emphasis
- remap=tt>rm</emphasis> capability.
- </para>
+ remap=tt>rm</emphasis> capability.</para>
</listitem>
<listitem>
@@ -10775,8 +10567,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
<screen>&prompt.root; <userinput>mkdir -p /var/spool/lpd/rattan /var/spool/lpd/bamboo</userinput>
&prompt.root; <userinput>chmod 770 /var/spool/lpd/rattan /var/spool/lpd/bamboo</userinput>
&prompt.root; <userinput>chown daemon.daemon /var/spool/lpd/rattan /var/spool/lpd/bamboo</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Now, users on orchid can print to <hostid>rattan</hostid> and <hostid>bamboo</hostid>. If, for example, a user on orchid
typed
@@ -10864,8 +10655,7 @@ exit 0;
# diablo-if-net - Text filter for Diablo printer `scrivener' listening
# on port 5100. Installed in /usr/local/libexec/diablo-if-net # exec
/usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint scrivener 5100
- </programlisting>
- </para>
+ </programlisting></para>
</sect3>
</sect2>
@@ -10899,8 +10689,7 @@ exit 0;
with the <option>-#</option> option, they will see
<informalexample>
<screen>lpr: multiple copies are not allowed</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Note that if you have set up access to a printer remotely
(see section <xref linkend="printing-advanced-network-rm"
@@ -11174,8 +10963,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
filesystem for LPD to accept remote jobs:
<informalexample>
<screen>&prompt.root; <userinput>echo 6144 &gt; /var/spool/lpd/bamboo/minfree</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
</listitem>
</varlistentry>
@@ -11251,8 +11039,7 @@ bamboo|ps|PS|S|panasonic|Panasonic KX-P4455 PostScript v51.4:\
accounting files for the various printers, tally up the
pages printed by users, and charge for usage. Then you
truncate all the logging files, starting with a clean slate
- for the next period.
- </para>
+ for the next period.</para>
</listitem>
<listitem>
@@ -11549,25 +11336,21 @@ total 337.00 154 $ 6.74</screen>
<listitem>
<para>Better network support, including built-in support
for networked printers, NIS-maintained printcaps, and
- NFS-mounted spooling directories
- </para>
+ NFS-mounted spooling directories</para>
</listitem>
<listitem>
<para>Sophisticated queue management, allowing multiple
printers on a queue, transfer of jobs between queues,
- and queue redirection
- </para>
+ and queue redirection</para>
</listitem>
<listitem>
- <para>Remote printer control functions
- </para>
+ <para>Remote printer control functions</para>
</listitem>
<listitem>
- <para>Prioritization of jobs
- </para>
+ <para>Prioritization of jobs</para>
</listitem>
<listitem>
@@ -11677,16 +11460,14 @@ quotas=NO
<programlisting>
quotas=YES
- </programlisting>
- </para>
+ </programlisting></para>
<para>If you are running FreeBSD 2.2.2 or later, the configuration
file will be <filename>/etc/rc.conf</filename> instead and the
variable name changed to
<programlisting>
check_quotas=YES
- </programlisting>
- </para>
+ </programlisting></para>
<para>Finally you will need to edit <filename>/etc/fstab</filename> to
enable disk quotas on a per-file system basis. This is where you
@@ -11700,8 +11481,7 @@ check_quotas=YES
<programlisting>
/dev/sd1s2g /home ufs rw,userquota 1 2
- </programlisting>
- </para>
+ </programlisting></para>
<para>Similarly, to enable group quotas, use the <emphasis
remap=tt>groupquota</emphasis> option instead of the <emphasis
@@ -11710,8 +11490,7 @@ check_quotas=YES
<programlisting>
/dev/sd1s2g /home ufs rw,userquota,groupquota 1 2
- </programlisting>
- </para>
+ </programlisting></para>
<para>By default the quota files are stored in the root directory of
the file system with the names <filename>quota.user</filename> and
@@ -11756,7 +11535,7 @@ check_quotas=YES
may create. You may limit allocations based on disk space (block
quotas) or number of files (inode quotas) or a combination of both.
Each of these limits are further broken down into two categories:
- hard and soft limits. </para>
+ hard and soft limits.</para>
<para>A hard limit may not be exceeded. Once a user reaches their
hard limit they may not make any further allocations on the file
@@ -11819,8 +11598,7 @@ Quotas for user test:
<informalexample>
<screen>&prompt.root; <userinput>edquota -p test 10000-19999</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>The ability to specify uid ranges was added to the system after
2.1 was released. If you need this feature on a 2.1 system, you
@@ -11842,7 +11620,7 @@ Quotas for user test:
other users, or for groups that they are not a member of. The
<command>repquota</command> command can be used to get a
summary of all quotas and disk usage for file systems with quotas
- enabled. </para>
+ enabled.</para>
<para>The following is some sample output from the <command>quota
-v</command> command for a user that has quota limits on two file
@@ -12039,7 +11817,7 @@ Quotas for user test:
<para>I do not currently see SCSI WIDE drives as a necessary
expense unless you're putting together an NFS or NEWS server
- that will be doing a lot of multiuser disk I/O. </para>
+ that will be doing a lot of multiuser disk I/O.</para>
</sect3>
@@ -12628,8 +12406,7 @@ Quotas for user test:
<blockquote>
<para>USART Universal Synchronous-Asynchronous
Receiver/Transmitter</para>
- </blockquote>
- </para>
+ </blockquote></para>
<sect4>
@@ -12705,7 +12482,7 @@ Quotas for user test:
may add a Parity Bit that the transmitter generates. The
Parity Bit may be used by the receiver to perform simple error
checking. Then at least one Stop Bit is sent by the
- transmitter. </para>
+ transmitter.</para>
<para>When the receiver has received all of the bits in the data
word, it may check for the Parity Bits (both sender and
@@ -12802,8 +12579,7 @@ Quotas for user test:
<para>RS232-C also specifies a signal called a <literal>Break</literal>, which
is caused by sending continuous Spacing values (no Start or
Stop bits). When there is no electricity present on the
- data circuit, the line is considered to be sending <literal>Break</literal>.
- </para>
+ data circuit, the line is considered to be sending <literal>Break</literal>.</para>
<para>The <literal>Break</literal> signal must be of a duration longer than the
time it takes to send a complete byte plus Start, Stop and
@@ -12880,7 +12656,7 @@ Quotas for user test:
<para>The EIA RS232-C specification (and the ITU equivalent,
V.24) calls for a twenty-five pin connector (usually a DB25)
and defines the purpose of most of the pins in that
- connector. </para>
+ connector.</para>
<para>In the IBM Personal Computer and similar systems, a
subset of RS232-C signals are provided via nine pin
@@ -13185,7 +12961,7 @@ Quotas for user test:
actually take 10 bits to be completely transmitted. Therefore,
a modem capable of moving 300 bits per second from one place
to another can normally only move 30 7-bit words if Parity is
- used and one Start and Stop bit are present. </para>
+ used and one Start and Stop bit are present.</para>
<para>If 8-bit data words are used and Parity bits are also
used, the data rate falls to 27.27 words per second, because
@@ -13393,7 +13169,7 @@ INS8250 -&gt; INS8250B
<listitem>
<para>This component consists of two NS16C550A CMOS
- UARTs in a single package. </para>
+ UARTs in a single package.</para>
</listitem>
</varlistentry>
@@ -13402,8 +13178,7 @@ INS8250 -&gt; INS8250B
<listitem>
<para>Same as NS16550A with subtle flaws corrected.
This is revision D of the 16550 family and is the
- latest design available from National Semiconductor.
- </para>
+ latest design available from National Semiconductor.</para>
</listitem>
</varlistentry>
@@ -13423,12 +13198,12 @@ INS8250 -&gt; INS8250B
a nine. The first two digits of the number are the year,
and the last two digits are the week in that year when the
part was packaged. If you have a NS16550AFN, it is probably
- a few years old.) </para>
+ a few years old.)</para>
<para>The new numbers are like PC16550DV, with minor
differences in the suffix letters depending on the package
material and its shape. (A description of the numbering
- system can be found below.) </para>
+ system can be found below.)</para>
<para>It is important to understand that in some stores, you
may pay &#36;15(US) for a NS16550AFN made in 1990 and in the
@@ -13454,7 +13229,7 @@ INS8250 -&gt; INS8250B
<para>The <emphasis>r</emphasis> is the revision field. The
current revision of the 16550 from National Semiconductor is
- <literal>D</literal>. </para>
+ <literal>D</literal>.</para>
<para>The <emphasis>p</emphasis> is the package-type field.
The types are:
@@ -13482,8 +13257,7 @@ INS8250 -&gt; INS8250B
</row>
</tbody>
</tgroup>
- </informaltable>
- </para>
+ </informaltable></para>
<para>The "<emphasis>g</emphasis>" is the product grade field.
If an <literal>I</literal> precedes the package-type letter, it indicates an
@@ -13505,7 +13279,7 @@ INS8250 -&gt; INS8250B
8250, 8250A and 16450, the exact circuit (the <quote>megacell</quote>) was
licensed to many vendors, including Western Digital and Intel.
Other vendors reverse-engineered the part or produced
- emulations that had similar behavior. </para>
+ emulations that had similar behavior.</para>
<para>In internal modems, the modem designer will frequently
emulate the 8250A/16450 with the modem microprocessor, and the
@@ -13538,7 +13312,7 @@ INS8250 -&gt; INS8250B
these copies almost never perform exactly the same as the
NS16550A or PC16550D, which are the parts most computer and
modem makers want to buy but are sometimes unwilling to pay
- the price required to get the genuine part. </para>
+ the price required to get the genuine part.</para>
<para>Some of the differences in the clone 16550A parts are
unimportant, while others can prevent the device from being
@@ -13697,8 +13471,7 @@ INS8250 -&gt; INS8250B
<informalexample>
<screen>Error (6)...Timeout interrupt failed: IIR = c1 LSR = 61</screen>
- </informalexample>
- </para>
+ </informalexample></para>
</sect4>
@@ -14489,7 +14262,7 @@ INS8250 -&gt; INS8250B
<listitem>
<para>By default this part is similar to the NS16550A,
but an extended 32-byte send and receive buffer can be
- optionally enabled. Made by Startech. </para>
+ optionally enabled. Made by Startech.</para>
</listitem>
</varlistentry>
@@ -14499,7 +14272,7 @@ INS8250 -&gt; INS8250B
<para>By default this part behaves similar to the
NS16550A, but an extended 64-byte send and receive
buffer can be optionally enabled. Made by Texas
- Instruments. </para>
+ Instruments.</para>
</listitem>
</varlistentry>
@@ -14524,7 +14297,7 @@ INS8250 -&gt; INS8250B
communication system, it is not necessary for the vendor to
use UARTs that are compatible with the 8250, 16450, or the
16550 UART. This leaves the designer free to components that
- may have better performance characteristics. </para>
+ may have better performance characteristics.</para>
</sect4>
</sect3>
@@ -14770,14 +14543,12 @@ sio16: type 16550A (multiport master)</screen>
<programlisting>
device cy0 at isa? tty irq 10 iomem 0xd4000 iosiz 0x2000 vector cyintr
- </programlisting>
- </para>
+ </programlisting></para>
</step>
<step>
<para><xref linkend="kernelconfig-building" remap="Rebuild
- and install"> the new kernel.
- </para>
+ and install"> the new kernel.</para>
</step>
<step>
@@ -14788,8 +14559,7 @@ device cy0 at isa? tty irq 10 iomem 0xd4000 iosiz 0x2000 vector cyintr
<informalexample>
<screen>&prompt.root; <userinput>cd /dev</userinput>
&prompt.root; <userinput>for i in 0 1 2 3 4 5 6 7;do ./MAKEDEV cuac$i ttyc$i;done</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
</step>
<step>
@@ -14804,8 +14574,7 @@ ttyc1 "/usr/libexec/getty std.38400" unknown on insecure
ttyc2 "/usr/libexec/getty std.38400" unknown on insecure
&hellip;
ttyc7 "/usr/libexec/getty std.38400" unknown on insecure
- </programlisting>
- </para>
+ </programlisting></para>
</step>
<step>
@@ -15040,7 +14809,7 @@ ttyc7 "/usr/libexec/getty std.38400" unknown on insecure
number of sectors/track jumpers or the physical orientation of
the drive (horizontal, vertical). So, first think, then
format. The format time must not be underestimated, for big
- disks it can take hours. </para>
+ disks it can take hours.</para>
<para>After a low level format, a surface scan is done to find
and flag bad sectors. Most disks have a manufacturer bad block
@@ -15074,7 +14843,7 @@ ttyc7 "/usr/libexec/getty std.38400" unknown on insecure
number. For the number of sectors the limit is 64 (0-63). When
you combine the 1024 cylinder limit with the 16 head limit
(also a design feature) you max out at fairly limited disk
- sizes. </para>
+ sizes.</para>
<para>To work around this problem, the manufacturers of ESDI PC
controllers added a BIOS prom extension on their boards. This
@@ -15115,7 +14884,7 @@ ttyc7 "/usr/libexec/getty std.38400" unknown on insecure
<para>Most ESDI controllers offer the possibility to remap bad
sectors. During/after the low-level format of the disk bad
sectors are marked as such, and a replacement sector is put in
- place (logically of course) of the bad one. </para>
+ place (logically of course) of the bad one.</para>
<para>In most cases the remapping is done by using N-1 sectors
on each track for actual data storage, and sector N itself is
@@ -15150,7 +14919,7 @@ ttyc7 "/usr/libexec/getty std.38400" unknown on insecure
Digital Equipment standard for bad block handling) scans a
FreeBSD slice for bad blocks. Having found these bad blocks,
it writes a table with the offending block numbers to the end
- of the FreeBSD slice. </para>
+ of the FreeBSD slice.</para>
<para>When the disk is in operation, the disk accesses are
checked against the table read from the disk. Whenever a
@@ -15191,11 +14960,11 @@ ttyc7 "/usr/libexec/getty std.38400" unknown on insecure
<para>ESDI disks are handled by the same <emphasis
remap=it>wd</emphasis>driver as IDE and ST412 MFM disks. The
<emphasis remap=it>wd</emphasis> driver should work for all
- WD1003 compatible interfaces. </para>
+ WD1003 compatible interfaces.</para>
<para>Most hardware is jumperable for one of two different I/O
address ranges and IRQ lines. This allows you to have two wd
- type controllers in one system. </para>
+ type controllers in one system.</para>
<para>When your hardware allows non-standard strappings, you can
use these with FreeBSD as long as you enter the correct info
@@ -15244,7 +15013,7 @@ disk wd3 at wdc1 drive 1
<para>Please check carefully which ACB-232xy variant you have.
The x is either 0 or 2, indicating a controller without or
- with a floppy controller on board. </para>
+ with a floppy controller on board.</para>
<para>The y is more interesting. It can either be a blank, a
<literal>A-8</literal> or a <literal>D</literal>. A blank indicates a plain 10 Mbits/second
@@ -15270,7 +15039,7 @@ disk wd3 at wdc1 drive 1
and the WD1007's onboard BIOS. This implied I could not use
the low-level formatter built into this BIOS. Instead, I
grabbed WDFMT.EXE from www.wdc.com Running this formatted my
- drive just fine. </para>
+ drive just fine.</para>
</sect4>
@@ -15403,8 +15172,7 @@ disk wd3 at wdc1 drive 1
implementation of an old device follows the (old) standard closely
enough to be acceptable on a new bus. Modern devices are usually
more well-behaved, because the standardization has become more
- strict and is better adhered to by the device manufacturers.
- </para>
+ strict and is better adhered to by the device manufacturers.</para>
<para>Generally speaking, the chances of getting a working set of
devices on a single bus is better when all the devices are SCSI-2
@@ -15500,8 +15268,7 @@ disk wd3 at wdc1 drive 1
so that on a narrow (8 bit) bus 10 Mbytes/sec are possible
instead of 5 Mbytes/sec for 'slow' SCSI. As discussed before,
bus speeds of 20 and 40 million transfers/second are also
- emerging (Fast-20 == Ultra SCSI and Fast-40 == Ultra2 SCSI).
- </para>
+ emerging (Fast-20 == Ultra SCSI and Fast-40 == Ultra2 SCSI).</para>
<note>
<para>The data lines &gt; 8 are only used for data transfers and
@@ -15524,7 +15291,7 @@ disk wd3 at wdc1 drive 1
maximum length of 6 meters. If the same bus is used with
fast-SCSI devices, the maximum length allowed drops to 3
meters. Fast-SCSI means that instead of 5Mbytes/sec the bus
- allows 10Mbytes/sec transfers. </para>
+ allows 10Mbytes/sec transfers.</para>
<para>Fast-20 (Ultra SCSI) and Fast-40 allow for 20 and 40
million transfers/second respectively. So, F20 is 20
@@ -15731,7 +15498,7 @@ disk wd3 at wdc1 drive 1
<para>Beware of multiple devices configured to use the same ID.
Chaos normally reigns in this case. A pitfall is that one of
the devices sharing the same ID sometimes even manages to
- answer to I/O requests! </para>
+ answer to I/O requests!</para>
<para>For an 8 bit bus, a maximum of 8 targets is possible. The
maximum is 8 because the selection is done bitwise using the 8
@@ -16007,7 +15774,7 @@ device cd0 at scbus? [the first ever CD-ROM found, no wiring]
so on. The lines following the controller specifications tell
the kernel to configure specific devices but
<emphasis>only</emphasis> attach them when they match the
- target ID and LUN specified on the corresponding bus. </para>
+ target ID and LUN specified on the corresponding bus.</para>
<para>Wired down devices get 'first shot' at the unit numbers so
the first non 'wired down' device, is allocated the unit
@@ -16115,7 +15882,7 @@ options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device
<para>Although the SCSI standard tries to be complete and
concise, it is a complex standard and implementing things
correctly is no easy task. Some vendors do a better job then
- others. </para>
+ others.</para>
<para>This is exactly where the 'rogue' devices come into view.
Rogues are devices that are recognized by the FreeBSD kernel
@@ -16182,8 +15949,7 @@ Mar 29 21:16:37 yedi /kernel: st1: Archive Viper 150 is a known rogue </screen>
T_DIRECT, T_FIXED, "MAXTOR", "XT-4170S", "B5A",
"mx1", SC_ONE_LU
}
- </programlisting>
- </para>
+ </programlisting></para>
<para>For you Mumbletech BRIDGE2000 that has more than one LUN,
acts as a SCSI disk and has firmware revision 123 you would
@@ -16206,7 +15972,7 @@ Mar 29 21:16:37 yedi /kernel: st1: Archive Viper 150 is a known rogue </screen>
<title>Tagged command queueing</title>
<para>Modern SCSI devices, particularly magnetic disks,
- support what is called tagged command queuing (TCQ). </para>
+ support what is called tagged command queuing (TCQ).</para>
<para>In a nutshell, TCQ allows the device to have multiple I/O
requests outstanding at the same time. Because the device is
@@ -16250,7 +16016,7 @@ Mar 29 21:16:37 yedi /kernel: st1: Archive Viper 150 is a known rogue </screen>
stomach.</para>
<para>The solution is of course obvious: switch to a lower data
- transfer rate and try if that works better. </para>
+ transfer rate and try if that works better.</para>
<para>In the case of a Adaptec 1542, there is an option that can
be put into the kernel config file to allow dynamic
@@ -16298,8 +16064,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed
</listitem>
<listitem>
- <para>Check if all devices to be used are powered up.
- </para>
+ <para>Check if all devices to be used are powered up.</para>
</listitem>
<listitem>
@@ -16394,37 +16159,32 @@ options "TUNE_1542" #dynamic tune of bus DMA speed
<para><quote>SCSI: Understanding the Small Computer System
Interface</quote>, written by NCR Corporation. Available from:
Prentice Hall, Englewood Cliffs, NJ, 07632 Phone: (201)
- 767-5937 ISBN 0-13-796855-8
- </para>
+ 767-5937 ISBN 0-13-796855-8</para>
</listitem>
<listitem>
<para><quote>Basics of SCSI</quote>, a SCSI tutorial written by Ancot
Corporation Contact Ancot for availability information at:
- Phone: (415) 322-5322 Fax: (415) 322-0455
- </para>
+ Phone: (415) 322-5322 Fax: (415) 322-0455</para>
</listitem>
<listitem>
<para><quote>SCSI Interconnection Guide Book</quote>, an AMP publication
(dated 4/93, Catalog 65237) that lists the various SCSI
connectors and suggests cabling schemes. Available from
- AMP at (800) 522-6752 or (717) 564-0100
- </para>
+ AMP at (800) 522-6752 or (717) 564-0100</para>
</listitem>
<listitem>
<para><quote>Fast Track to SCSI</quote>, A Product Guide written by
Fujitsu. Available from: Prentice Hall, Englewood Cliffs,
- NJ, 07632 Phone: (201) 767-5937 ISBN 0-13-307000-X
- </para>
+ NJ, 07632 Phone: (201) 767-5937 ISBN 0-13-307000-X</para>
</listitem>
<listitem>
<para><quote>The SCSI Bench Reference</quote>, <quote>The SCSI Encyclopedia</quote>,
and the <quote>SCSI Tutor</quote>, ENDL Publications, 14426 Black
- Walnut Court, Saratoga CA, 95070 Phone: (408) 867-6642
- </para>
+ Walnut Court, Saratoga CA, 95070 Phone: (408) 867-6642</para>
</listitem>
<listitem>
@@ -16446,8 +16206,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed
<para>Most major SCSI device and host adapter suppliers operate
ftp sites and/or BBS systems. They may be valuable sources of
- information about the devices you own.
- </para>
+ information about the devices you own.</para>
</sect3>
</sect2>
@@ -16610,8 +16369,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed
are easier to install too (you just need to screw the drive in
the canister, instead of trying to squeeze in your fingers in
a tight place to hook up all the little cables (like the SCSI
- ID and disk activity LED lines).
- </para>
+ ID and disk activity LED lines).</para>
</sect4>
</sect3>
@@ -16663,7 +16421,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed
Minicartridge and 9-track (remember the big reels that you see
spinning in Hollywood computer rooms) tape drives. See the
<citerefentry><refentrytitle>st</refentrytitle><manvolnum>4</manvolnum></citerefentry> manual page for a detailed
- description. </para>
+ description.</para>
<para>The drives listed below are currently being used by members
of the FreeBSD community. They are not the only drives that
@@ -17094,13 +16852,13 @@ options "TUNE_1542" #dynamic tune of bus DMA speed
<para>This is an 8mm tape drive.</para>
- <para>Native capacity is 2.3GB. </para>
+ <para>Native capacity is 2.3GB.</para>
<para>Data transfer rate is 270kB/s.</para>
<para>This drive is fairly slow in responding to the SCSI bus
during boot. A custom kernel may be required (set SCSI_DELAY
- to 10 seconds). </para>
+ to 10 seconds).</para>
<para>There are a large number of firmware configurations for
this drive, some have been customized to a particular vendor's
@@ -17124,7 +16882,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed
<para>This is an 8mm tape drive.</para>
- <para>Native capacity is 5GB. </para>
+ <para>Native capacity is 5GB.</para>
<para>Data transfer rate is 300kB/s.</para>
@@ -17144,7 +16902,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed
<para>This is an 8mm tape drive which supports compression, and
is upward compatible with the EXB-5200 and EXB-8500.</para>
- <para>Native capacity is 5GB. </para>
+ <para>Native capacity is 5GB.</para>
<para>The drive supports hardware data compression.</para>
@@ -17218,8 +16976,7 @@ options "TUNE_1542" #dynamic tune of bus DMA speed
</row>
</tbody>
</tgroup>
- </informaltable>
- </para>
+ </informaltable></para>
<para>Switch 3 controls MRS (Media Recognition System). MRS
tapes have stripes on the transparent leader. These identify
@@ -17449,7 +17206,7 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"
is a DDS-1 and the other DDS-2. The DDS-1 version is
<literal>SDT-5000 3.02</literal>. The DDS-2 version is <literal>SONY SDT-5000 327M</literal>.
The DDS-2 version has a 1MB cache. This cache is able to keep
- the tape streaming in almost any circumstances. </para>
+ the tape streaming in almost any circumstances.</para>
<para>The boot message identifier for this drive is <literal>SONY
SDT-5000 3.02</literal> <literal>type 1 removable SCSI 2</literal> <literal>Sequential-Access
@@ -17820,13 +17577,11 @@ scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5"
<informalexample>
<screen>st0(ncr1:4:0): NOT READY asc:4,1
st0(ncr1:4:0): Logical unit is in process of becoming ready</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>The tape does not contain an Identifier Block (block number
0). All QIC tape drives since the adoption of QIC-525 standard
- write an Identifier Block to the tape. There are two solutions:
- </para>
+ write an Identifier Block to the tape. There are two solutions:</para>
<para><command>mt fsf 1</command> causes the tape drive
to write an Identifier Block to the tape.</para>
@@ -17909,8 +17664,7 @@ st0(ncr1:4:0): Logical unit is in process of becoming ready</screen>
<citerefentry><refentrytitle>tar</refentrytitle><manvolnum>1</manvolnum></citerefentry> does not support the full range of
options that are available from <citerefentry><refentrytitle>cpio</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
but <citerefentry><refentrytitle>tar</refentrytitle><manvolnum>1</manvolnum></citerefentry> does not require the unusual
- command pipeline that <citerefentry><refentrytitle>cpio</refentrytitle><manvolnum>1</manvolnum></citerefentry> uses.
- </para>
+ command pipeline that <citerefentry><refentrytitle>cpio</refentrytitle><manvolnum>1</manvolnum></citerefentry> uses.</para>
<para>Most versions of <citerefentry><refentrytitle>tar</refentrytitle><manvolnum>1</manvolnum></citerefentry> do not support
backups across the network. The GNU version of
@@ -18041,7 +17795,7 @@ st0(ncr1:4:0): Logical unit is in process of becoming ready</screen>
<title> Before the Disaster</title>
<para>There are only four steps that you need to perform in
- preparation for any disaster that may occur. </para>
+ preparation for any disaster that may occur.</para>
<para>First, print the disklabel from each of your disks
(<command>e.g. disklabel sd0 | lpr</command>), your
@@ -18238,8 +17992,7 @@ chmod 644 /mnt/etc/passwd
# umount the floppy and inform the user
#
/sbin/umount /mnt
- </programlisting>
- </para>
+ </programlisting></para>
</sect4>
@@ -18354,9 +18107,7 @@ scrnmap=koi8-r2cp866
font8x16=cp866b-8x16
font8x14=cp866-8x14
font8x8=cp866-8x8
- </programlisting>
-
- </para>
+ </programlisting></para>
<note>
<para>^[ means that real ESC character must be entered into
@@ -18385,8 +18136,7 @@ font8x8=cp866-8x8
<programlisting>
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
</orderedlist>
@@ -18435,8 +18185,7 @@ russian:Russian Users Accounts:\
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:\
:tc=default:
- </programlisting>
- </para>
+ </programlisting></para>
<sect4>
@@ -18448,8 +18197,7 @@ russian:Russian Users Accounts:\
<programlisting>
user:password:1111:11:russian:0:0:User Name:/home/user:/bin/csh
- </programlisting>
- </para>
+ </programlisting></para>
</sect4>
@@ -18469,8 +18217,7 @@ defaultclass = russian
<filename>/etc/adduser.conf</filename> (you must enter
<emphasis remap=tt>default</emphasis> class for all
non-Russian users in this case);<!-- <br> --><!-- <br>
- -->
- </para>
+ --></para>
</listitem>
<listitem>
@@ -18480,8 +18227,7 @@ defaultclass = russian
<informalexample>
<screen><prompt>Enter login class:</prompt> default []:</screen>
</informalexample> prompt from
- <citerefentry><refentrytitle>adduser</refentrytitle><manvolnum>8</manvolnum></citerefentry>;<!-- <br> --><!-- <br> -->
- </para>
+ <citerefentry><refentrytitle>adduser</refentrytitle><manvolnum>8</manvolnum></citerefentry>;<!-- <br> --><!-- <br> --></para>
</listitem>
<listitem>
@@ -18506,8 +18252,7 @@ defaultclass = russian
<informalexample>
<screen>&prompt.root; <userinput>pw useradd user_name -L russian</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
</sect4>
</sect3>
@@ -18528,8 +18273,7 @@ defaultclass = russian
<programlisting>
LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSET
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
<listitem>
@@ -18538,8 +18282,7 @@ MM_CHARSET=KOI8-R; export MM_CHARSET
<programlisting>
setenv LANG ru_RU.KOI8-R
setenv MM_CHARSET KOI8-R
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
</itemizedlist>
@@ -18549,16 +18292,14 @@ setenv MM_CHARSET KOI8-R
<itemizedlist>
<listitem>
- <para><filename>/usr/share/skel/dot.profile</filename>:
- </para>
+ <para><filename>/usr/share/skel/dot.profile</filename>:</para>
<para>(similar to <filename>/etc/profile</filename>
above);</para>
</listitem>
<listitem>
- <para><filename>/usr/share/skel/dot.login</filename>:
- </para>
+ <para><filename>/usr/share/skel/dot.login</filename>:</para>
<para>(similar to <filename>/etc/csh.login</filename>
above).</para>
@@ -18614,8 +18355,7 @@ lp|Russian local line printer:\
<listitem>
<para>Do
<xref linkend="russian-locale" remap="non-X locale setup">
- first as described.
- </para>
+ first as described.</para>
<note>
<para><anchor id="russian-note">Russian KOI8-R locale may
@@ -18638,8 +18378,7 @@ lp|Russian local line printer:\
<screen>&prompt.root; <userinput>make all install</userinput></screen>
</informalexample> there. This port install latest
version of KOI8-R fonts. XFree86 3.3 already have some
- KOI8-R fonts, but this ones scaled better.
- </para>
+ KOI8-R fonts, but this ones scaled better.</para>
<para>Check find <literal>"Files"</literal> section
in your <filename>/etc/XF86Config</filename>, following
@@ -18650,8 +18389,7 @@ lp|Russian local line printer:\
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi"
- </programlisting>
- </para>
+ </programlisting></para>
<para>If you use high resolution video mode, swap 75 dpi and
100 dpi lines.</para>
@@ -18666,8 +18404,7 @@ XkbKeymap "xfree86(ru)"
<literal>"Keyboard"</literal> section in your
<filename>/etc/XF86Config</filename>, also make sure that
<literal>XkbDisable</literal> is turned off
- (commented out) there.
- </para>
+ (commented out) there.</para>
<para>RUS/LAT switch will be <emphasis
remap=bf>CapsLock</emphasis>. Old CapsLock function still
@@ -18697,10 +18434,9 @@ XkbKeymap "xfree86(ru)"
<title>German Language (ISO 8859-1)</title>
<para>Slaven Rezic <emphasis remap=tt><ulink
- URL="mailto:eserte@cs.tu-berlin.de">&lt;eserte@cs.tu-berlin.de&gt;</ulink></emphasis> wrote a tutorial how to use umlauts on a FreeBSD machine. The tutorial is written in German and available at <ulink URL="http://www.de.freebsd.org/de/umlaute/">http://www.de.freebsd.org/de/umlaute/</ulink>.
- </para>
+ URL="mailto:eserte@cs.tu-berlin.de">&lt;eserte@cs.tu-berlin.de&gt;</ulink></emphasis> wrote a tutorial how to use umlauts on a FreeBSD machine. The tutorial is written in German and available at <ulink URL="http://www.de.freebsd.org/de/umlaute/">http://www.de.freebsd.org/de/umlaute/</ulink>.</para>
- <para> </para>
+ <para></para>
</sect1>
</chapter>
@@ -18732,8 +18468,7 @@ XkbKeymap "xfree86(ru)"
<informalexample>
<screen>&prompt.root; <userinput>stty -a -f /dev/ttyd1</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>When you change the settings to this device, the settings are in
effect until the device is closed. When it is reopened, it goes
@@ -18744,8 +18479,7 @@ XkbKeymap "xfree86(ru)"
<informalexample>
<screen>&prompt.root; <userinput>stty -f /dev/ttyid5 clocal cs8 ixon ixoff</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>A good place to do this is in
<filename>/etc/rc.serial</filename>. Now, an application will have
@@ -18759,8 +18493,7 @@ XkbKeymap "xfree86(ru)"
<informalexample>
<screen>&prompt.root; <userinput>stty -f /dev/ttyld5 57600</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Now, an application that opens <filename>ttyd5</filename> and
tries to change the speed of the port will be stuck with 57600
@@ -18769,8 +18502,7 @@ XkbKeymap "xfree86(ru)"
<para>Naturally, you should make the initial state and lock state
devices writable only by <emphasis remap=tt>root</emphasis>. The
<filename>MAKEDEV</filename> script does <emphasis>NOT</emphasis> do
- this when it creates the device entries.
- </para>
+ this when it creates the device entries.</para>
</sect1>
@@ -18924,8 +18656,7 @@ XkbKeymap "xfree86(ru)"
<para>If you are connecting a personal computer to act as a
terminal, use a <xref linkend="term-null"
remap="null-modem"> cable. A null-modem cable connects
- two computers or terminals together.
- </para>
+ two computers or terminals together.</para>
</listitem>
<listitem>
@@ -19041,8 +18772,7 @@ XkbKeymap "xfree86(ru)"
</row>
</tbody>
</tgroup>
- </informaltable>
- </para>
+ </informaltable></para>
</sect4>
@@ -19100,8 +18830,7 @@ XkbKeymap "xfree86(ru)"
<listitem>
<para>Callin ports are named
- <filename>/dev/ttyd<replaceable>X</replaceable></filename> where <emphasis remap=it>X</emphasis> is the port number, starting from zero. Generally, you use the callin port for terminals. Callin ports require that the serial line assert the data carrier detect (DCD) signal to work.
- </para>
+ <filename>/dev/ttyd<replaceable>X</replaceable></filename> where <emphasis remap=it>X</emphasis> is the port number, starting from zero. Generally, you use the callin port for terminals. Callin ports require that the serial line assert the data carrier detect (DCD) signal to work.</para>
</listitem>
<listitem>
@@ -19153,30 +18882,25 @@ XkbKeymap "xfree86(ru)"
<step>
<para>Add an line to <filename>/etc/ttys</filename> for the
entry in the <filename>/dev</filename> directory for the
- serial port if it is not already there.
- </para>
+ serial port if it is not already there.</para>
</step>
<step>
<para>Specify that <filename>/usr/libexec/getty</filename> be
run on the port, and specify the appropriate <emphasis remap=tt>getty</emphasis> type from the
- <filename>/etc/gettytab</filename> file.
- </para>
+ <filename>/etc/gettytab</filename> file.</para>
</step>
<step>
- <para>Specify the default terminal type.
- </para>
+ <para>Specify the default terminal type.</para>
</step>
<step>
- <para>Set the port to <quote>on.</quote>
- </para>
+ <para>Set the port to <quote>on.</quote></para>
</step>
<step>
- <para>Specify whether the port should be <quote>secure.</quote>
- </para>
+ <para>Specify whether the port should be <quote>secure.</quote></para>
</step>
<step>
@@ -19235,8 +18959,7 @@ XkbKeymap "xfree86(ru)"
<programlisting>
ttyd1 "/usr/libexec/getty std.9600" unknown off secure
ttyd5
- </programlisting>
- </para>
+ </programlisting></para>
</sect3>
@@ -19319,8 +19042,7 @@ ttyd5 "/usr/libexec/getty std.19200"
<programlisting>
ttyd1 "/usr/libexec/getty std.38400" wy50 off secure
ttyd5 "/usr/libexec/getty std.19200" vt100
- </programlisting>
- </para>
+ </programlisting></para>
</sect3>
@@ -19342,8 +19064,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100
<programlisting>
ttyd1 "/usr/libexec/getty std.38400" wy50 on secure
ttyd5 "/usr/libexec/getty std.19200" vt100 on
- </programlisting>
- </para>
+ </programlisting></para>
</sect3>
@@ -19396,8 +19117,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on
<programlisting>
ttyd1 "/usr/libexec/getty std.38400" wy50 on insecure # Kitchen
ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure # Guest bathroom
- </programlisting>
- </para>
+ </programlisting></para>
</sect3>
@@ -19629,21 +19349,18 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure # Guest bathroom
<listitem>
<para>You know how to connect your modem to your computer
so that the two can communicate (unless you have an
- internal modem, which does not need such a cable)
- </para>
+ internal modem, which does not need such a cable)</para>
</listitem>
<listitem>
<para>You are familiar with your modem's command set, or
- know where to look up needed commands
- </para>
+ know where to look up needed commands</para>
</listitem>
<listitem>
<para>You know how to configure your modem (probably via a
terminal communications program) so you can set the
- non-volatile RAM parameters
- </para>
+ non-volatile RAM parameters</para>
</listitem>
</itemizedlist>
@@ -19753,8 +19470,7 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure # Guest bathroom
<para>
<informalexample>
<screen> 4850 ?? I 0:00.09 /usr/libexec/getty V19200 ttyd0</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>When a user dials the modem's line and the modems connect, the
<abbrev>CD</abbrev> line is asserted by the modem. The kernel
@@ -19795,13 +19511,12 @@ ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure # Guest bathroom
<emphasis remap="tt">/sbin/dmesg</emphasis> command to replay the
kernel's boot messages. In particular, look for messages that
start with the characters <literal>sio</literal>. Hint:
- to view just the messages that have the word <literal>sio</literal>, use the command: </para>
+ to view just the messages that have the word <literal>sio</literal>, use the command:</para>
<para>
<informalexample>
<screen>&prompt.root; <userinput>/sbin/dmesg | grep 'sio'</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>For example, on a system with four serial ports, these are the
serial-port specific kernel boot messages:</para>
@@ -19816,8 +19531,7 @@ sio2 at 0x3e8-0x3ef irq 5 on isa
sio2: type 16550A
sio3 at 0x2e8-0x2ef irq 9 on isa
sio3: type 16550A</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>If your kernel does not recognize all of your serial ports,
you will probably need to configure a custom FreeBSD kernel for
@@ -19922,7 +19636,7 @@ device sio3 at isa? port "IO_COM4" tty irq 9 vector siointr
creates the <filename>/dev/cua0?</filename> (and all of the
initializing and locking special files under FreeBSD 1.1.5 and
up) and removes the hardwired terminal special file
- <filename>/dev/tty0?</filename>, if it exists. </para>
+ <filename>/dev/tty0?</filename>, if it exists.</para>
<para>After making new device special files, be sure to check the
permissions on the files (especially the
@@ -20125,7 +19839,7 @@ vq|VH57600|Very High Speed Modem at 57600,8-bit:\
<command>init</command> run <command>getty</command> processes automatically on your new
dialup ports. The general format of the line will be the same,
whether you are using a locked-speed or matching-speed
- configuration: </para>
+ configuration:</para>
<programlisting>
ttyd0 "/usr/libexec/getty xxx" dialup on
@@ -20176,7 +19890,7 @@ ttyd0 "/usr/libexec/getty xxx" dialup on
remap=tt>ttys</emphasis> entry needs to have a fixed-speed
entry provided to <emphasis remap=tt>getty</emphasis>. For a
modem whose port speed is locked at 19.2 Kbps, the <emphasis
- remap=tt>ttys</emphasis> entry might look like this: </para>
+ remap=tt>ttys</emphasis> entry might look like this:</para>
<programlisting>
ttyd0 "/usr/libexec/getty std.19200" dialup on
@@ -20272,39 +19986,32 @@ stty -f /dev/ttyd3 crtscts
<itemizedlist>
<listitem>
- <para><abbrev>CD</abbrev> asserted when connected
- </para>
+ <para><abbrev>CD</abbrev> asserted when connected</para>
</listitem>
<listitem>
<para><abbrev>DTR</abbrev> asserted for operation; dropping
- DTR hangs up line &amp; resets modem
- </para>
+ DTR hangs up line &amp; resets modem</para>
</listitem>
<listitem>
- <para><abbrev>CTS</abbrev> transmitted data flow control
- </para>
+ <para><abbrev>CTS</abbrev> transmitted data flow control</para>
</listitem>
<listitem>
- <para>Disable <filename>XON/XOFF</filename> flow control
- </para>
+ <para>Disable <filename>XON/XOFF</filename> flow control</para>
</listitem>
<listitem>
- <para><abbrev>RTS</abbrev> received data flow control
- </para>
+ <para><abbrev>RTS</abbrev> received data flow control</para>
</listitem>
<listitem>
- <para>Quiet mode (no result codes)
- </para>
+ <para>Quiet mode (no result codes)</para>
</listitem>
<listitem>
- <para>No command echo
- </para>
+ <para>No command echo</para>
</listitem>
</itemizedlist>
@@ -20335,44 +20042,36 @@ AT&amp;C1&amp;D2&amp;H1&amp;I0&amp;R2&amp;W
<itemizedlist>
<listitem>
- <para>Switch 1: UP - DTR Normal
- </para>
+ <para>Switch 1: UP - DTR Normal</para>
</listitem>
<listitem>
<para>Switch 2: Do not care (Verbal Result Codes/Numeric
- Result Codes)
- </para>
+ Result Codes)</para>
</listitem>
<listitem>
- <para>Switch 3: UP - Suppress Result Codes
- </para>
+ <para>Switch 3: UP - Suppress Result Codes</para>
</listitem>
<listitem>
- <para>Switch 4: DOWN - No echo, offline commands
- </para>
+ <para>Switch 4: DOWN - No echo, offline commands</para>
</listitem>
<listitem>
- <para>Switch 5: UP - Auto Answer
- </para>
+ <para>Switch 5: UP - Auto Answer</para>
</listitem>
<listitem>
- <para>Switch 6: UP - Carrier Detect Normal
- </para>
+ <para>Switch 6: UP - Carrier Detect Normal</para>
</listitem>
<listitem>
- <para>Switch 7: UP - Load NVRAM Defaults
- </para>
+ <para>Switch 7: UP - Load NVRAM Defaults</para>
</listitem>
<listitem>
- <para>Switch 8: Do not care (Smart Mode/Dumb Mode)
- </para>
+ <para>Switch 8: Do not care (Smart Mode/Dumb Mode)</para>
</listitem>
</itemizedlist>
@@ -20524,20 +20223,17 @@ AT&amp;B2&amp;W
<listitem>
<para>The initial capability name specified in
<filename>/etc/ttys</filename> for the line matches a name
- of a capability in <filename>/etc/gettytab</filename>
- </para>
+ of a capability in <filename>/etc/gettytab</filename></para>
</listitem>
<listitem>
<para>Each <literal>nx=</literal> entry matches another
- <filename>gettytab</filename> capability name
- </para>
+ <filename>gettytab</filename> capability name</para>
</listitem>
<listitem>
<para>Each <literal>tc=</literal> entry matches another
- <filename>gettytab</filename> capability name
- </para>
+ <filename>gettytab</filename> capability name</para>
</listitem>
</itemizedlist>
@@ -20585,14 +20281,14 @@ AT&amp;B2&amp;W
<para>The following are tips to getting your host to be able to
connect over the modem to another computer. This is appropriate for
- establishing a terminal session with a remote host. </para>
+ establishing a terminal session with a remote host.</para>
<para>This is useful to log onto a BBS.</para>
<para>This kind of connection can be extremely helpful to get a file
on the Internet if you have problems with PPP. If you need to ftp
something and PPP is broken, use the terminal session to ftp it.
- Then use zmodem to transfer it to your machine. </para>
+ Then use zmodem to transfer it to your machine.</para>
<sect2>
@@ -20674,8 +20370,7 @@ cuaa0:dv=/dev/cuaa0:br#19200:pa=none
<informalexample>
<screen>&prompt.root; <userinput>cd /dev</userinput>
&prompt.root; <userinput>MAKEDEV cuaa0</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Or use cu as root with the following command:
@@ -20701,8 +20396,7 @@ cuaa0:dv=/dev/cuaa0:br#19200:pa=none
<programlisting>
pn=\@
- </programlisting>
- </para>
+ </programlisting></para>
</sect2>
@@ -20717,8 +20411,7 @@ tip115200|Dial any phone number at 115200 bps:\
:dv=/dev/cuaa0:br#115200:at=hayes:pa=none:du:
tip57600|Dial any phone number at 57600 bps:\
:dv=/dev/cuaa0:br#57600:at=hayes:pa=none:du:
- </programlisting>
- </para>
+ </programlisting></para>
<para>Then you can things like
@@ -20735,8 +20428,7 @@ cu115200|Use cu to dial any number at 115200bps:\
<informalexample>
<screen>&prompt.root; <userinput>cu 5551234 -s 115200</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
</sect2>
<sect2>
@@ -20766,8 +20458,7 @@ muffin|muffin.deep13.com|Frank's machine:\
:cm=CONNECT muffin\n:tc=deep13:
deep13:Gizmonics Institute terminal server:\
:dv=/dev/cua02:br#38400:at=hayes:du:pa=none:pn=5551234:
- </programlisting>
- </para>
+ </programlisting></para>
<para>will let you type <command>tip pain</command>
or <command>tip muffin</command> to connect to the
@@ -20791,8 +20482,7 @@ big-university:\
:pn=\@:tc=dialout
dialout:\
:dv=/dev/cuaa3:br#9600:at=courier:du:pa=none:
- </programlisting>
- </para>
+ </programlisting></para>
<para>Then, list the phone numbers for the university in
<filename>/etc/phones</filename>:
@@ -20802,8 +20492,7 @@ big-university 5551111
big-university 5551112
big-university 5551113
big-university 5551114
- </programlisting>
- </para>
+ </programlisting></para>
<para><command>tip</command> will try each one in the
listed order, then give up. If you want to keep retrying, run
@@ -20837,8 +20526,7 @@ big-university 5551114
<programlisting>
force=&lt;single-char&gt;
- </programlisting>
- </para>
+ </programlisting></para>
</sect2>
@@ -20882,8 +20570,7 @@ raisechar=^^
<command>~t</command>
<arg choice="plain">remote-file</arg>
<arg choice="opt">local-file</arg>
- </cmdsynopsis>
- </para>
+ </cmdsynopsis></para>
<para>There is no error checking, so you probably should use another
protocol, like zmodem.</para>
@@ -21091,8 +20778,7 @@ tun3: flags=8050&lt;POINTOPOINT,RUNNING,MULTICAST&gt; mtu 1500</screen>
<informalexample>
<screen>&prompt.root; <userinput>cd /dev</userinput>
&prompt.root; <userinput>./MAKEDEV tun0</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>If you require 16 tunnel devices in your kernel, you will need
to create more than just tun0:</para>
@@ -21101,8 +20787,7 @@ tun3: flags=8050&lt;POINTOPOINT,RUNNING,MULTICAST&gt; mtu 1500</screen>
<informalexample>
<screen>&prompt.root; <userinput>cd /dev</userinput>
&prompt.root; <userinput>./MAKEDEV tun15</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Also, to confirm that the kernel is configured correctly, the
following command should give the indicated output:</para>
@@ -21111,8 +20796,7 @@ tun3: flags=8050&lt;POINTOPOINT,RUNNING,MULTICAST&gt; mtu 1500</screen>
<informalexample>
<screen>&prompt.root; <userinput>ifconfig tun0</userinput>
tun0: flags=8050&lt;POINTOPOINT,RUNNING,MULTICAST&gt; mtu 1500</screen>
- </informalexample>
- </para>
+ </informalexample></para>
</sect2>
@@ -21818,7 +21502,7 @@ enable passwdauth
</programlisting>
<para>option to authenticate users via pap from the
- <filename>/etc/password</filename>d file. (*) </para>
+ <filename>/etc/password</filename>d file. (*)</para>
<para>(*) Note this option only available in 2.2-961014-SNAP
or later, or by getting the updated ppp code for 2.1.x. (see
@@ -22210,8 +21894,7 @@ sendmail_flags="-bd"
<listitem>
<para>as a <quote>client</quote> , i.e. you want to connect your machine to
- outside world via PPP serial connection or modem line.
- </para>
+ outside world via PPP serial connection or modem line.</para>
</listitem>
<listitem>
@@ -22251,8 +21934,7 @@ domain ppp.foo.com # put your domain name here
defaultroute # put this if you want that PPP server will be your
# default router
- </programlisting>
- </para>
+ </programlisting></para>
<para>To connect:
<orderedlist>
@@ -22260,13 +21942,11 @@ defaultroute # put this if you want that PPP server will be your
<listitem>
<para>Dial to the remote host using kermit ( or other modem
program ) enter your user name and password ( or whatever is
- needed to enable PPP on the remote host )
- </para>
+ needed to enable PPP on the remote host )</para>
</listitem>
<listitem>
- <para>Exit kermit. ( without hanging up the line )
- </para>
+ <para>Exit kermit. ( without hanging up the line )</para>
</listitem>
<listitem>
@@ -22309,8 +21989,7 @@ ifconfig ppp0 delete
kermit -y /etc/ppp/kermit.dial
pppd /dev/tty01 19200
- </programlisting>
- </para>
+ </programlisting></para>
<para><filename>/etc/ppp/kermit.dial</filename> is kermit script
that dials and makes all necessary authorization on the remote
@@ -22339,8 +22018,7 @@ fi
/sbin/ifconfig ppp0 delete
kermit -y /etc/ppp/kermit.hup
/etc/ppp/ppptest
- </programlisting>
- </para>
+ </programlisting></para>
<para>Check if PPP is still running
(<filename>/usr/etc/ppp/ppptest</filename>):
@@ -22356,8 +22034,7 @@ fi
set -x
netstat -n -I ppp0
ifconfig ppp0
- </programlisting>
- </para>
+ </programlisting></para>
<para>Hangs up modem line
(<filename>/etc/ppp/kermit.hup</filename>):
@@ -22381,8 +22058,7 @@ inp 5 OK
out ATH0\13
echo \13
exit
- </programlisting>
- </para>
+ </programlisting></para>
<para>Here is an alternate method using <command>chat</command> instead of <command>kermit</command>.</para>
@@ -22412,8 +22088,7 @@ domain &lt;your.domain&gt; # put your domain name here
defaultroute # put this if you want that PPP server will be
# your default router
- </programlisting>
- </para>
+ </programlisting></para>
<para><filename>/etc/ppp/login.chat.script</filename>:</para>
@@ -22456,8 +22131,7 @@ netmask 255.255.255.0 # netmask ( not required )
domain ppp.foo.com # your domain
passive # wait for LCP
modem # modem line
- </programlisting>
- </para>
+ </programlisting></para>
<para>Following <filename>/etc/ppp/pppserv</filename> script will
enable ppp server on your machine
@@ -22486,8 +22160,7 @@ kermit -y /etc/ppp/kermit.ans
# run ppp
pppd /dev/tty01 19200
- </programlisting>
- </para>
+ </programlisting></para>
<para>Use this <filename>/etc/ppp/pppservdown</filename> script to
stop ppp server:
@@ -22510,8 +22183,7 @@ ifconfig ppp0 down
ifconfig ppp0 delete
kermit -y /etc/ppp/kermit.noans
- </programlisting>
- </para>
+ </programlisting></para>
<para>Following kermit script will enable/disable autoanswer mode
on your modem (<filename>/etc/ppp/kermit.ans</filename>):
@@ -22540,8 +22212,7 @@ out ATS0=1\13 ; change this to out ATS0=0\13 if you want to disable
inp 5 OK
echo \13
exit
- </programlisting>
- </para>
+ </programlisting></para>
<para>This <filename>/etc/ppp/kermit.dial</filename> script is used
for dialing and authorizing on remote host. You will need to
@@ -22664,8 +22335,7 @@ exit 1
; comment-start: "; "
; comment-start-skip: "; "
; end:
- </programlisting>
- </para>
+ </programlisting></para>
</sect2>
</sect1>
@@ -22722,15 +22392,13 @@ pseudo-device sl 1
128.32.136.12 ns2.Berkeley.edu ns2
</programlisting> By the way, silvia is
the name of the car that I had when I was back in Japan (it
- is called 2?0SX here in U.S.).
- </para>
+ is called 2?0SX here in U.S.).</para>
</listitem>
<listitem>
<para>Make sure you have <option>hosts</option> before <option>bind</option> in your
<filename>/etc/host.conf</filename>. Otherwise, funny things
- may happen.
- </para>
+ may happen.</para>
</listitem>
<listitem>
@@ -22744,8 +22412,7 @@ pseudo-device sl 1
<para>Set your hostname by editing the line that says:
<programlisting>
hostname=myname.my.domain
- </programlisting> You should give it your full Internet hostname.
- </para>
+ </programlisting> You should give it your full Internet hostname.</para>
</listitem>
<listitem>
@@ -22756,9 +22423,7 @@ network_interfaces="lo0"
</programlisting> to:
<programlisting>
network_interfaces="lo0 sl0"
- </programlisting>
-
- </para>
+ </programlisting></para>
</listitem>
<listitem>
@@ -22766,9 +22431,7 @@ network_interfaces="lo0 sl0"
<programlisting>
ifconfig_sl0="inet ${hostname} slip-gateway netmask 0xffffff00 up"
- </programlisting>
-
- </para>
+ </programlisting></para>
</listitem>
<listitem>
@@ -22778,8 +22441,7 @@ defaultrouter=NO
</programlisting> to:
<programlisting>
defaultrouter=slip-gateway
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
</orderedlist>
@@ -22798,16 +22460,14 @@ nameserver 128.32.136.12
</programlisting> As
you can see, these set up the nameserver hosts. Of course,
the actual domain names and addresses depend on your
- environment.
- </para>
+ environment.</para>
</listitem>
<listitem>
<para>Set the password for root and toor (and any other
accounts that does not have a password). Use passwd, do not
edit the <filename>/etc/passwd</filename> or
- <filename>/etc/master.passwd</filename> files!
- </para>
+ <filename>/etc/master.passwd</filename> files!</para>
</listitem>
<listitem>
@@ -22907,14 +22567,12 @@ output ***\x0d, echo \x0aCONNECTED\x0a
<listitem>
<para>Not using <option>-c</option> or <option>-a</option> in slattach (I have no idea why
this can be fatal, but adding this flag solved the problem
- for at least one person)
- </para>
+ for at least one person)</para>
</listitem>
<listitem>
<para>Using <option>s10</option> instead of <option>sl0</option> (might be hard to see the
- difference on some fonts).
- </para>
+ difference on some fonts).</para>
</listitem>
<listitem>
@@ -22923,8 +22581,7 @@ output ***\x0d, echo \x0aCONNECTED\x0a
<screen>&prompt.root; <userinput>ifconfig sl0</userinput>
sl0: flags=10&lt;POINTOPOINT&gt;
inet 136.152.64.181 --&gt; 136.152.64.1 netmask ffffff00</screen>
- </informalexample>
- </para>
+ </informalexample></para>
</listitem>
<listitem>
@@ -23764,8 +23421,7 @@ host2.foobar.com link#1 UC 0 0
<literallayout>
[Local2] &lt;--ether--&gt; [Local1] &lt;--PPP--&gt; [ISP-Serv] &lt;--ether--&gt; [T1-GW]
- </literallayout>
- </para>
+ </literallayout></para>
<para>The hosts <hostid>Local1</hostid> and <hostid>Local2</hostid> are at your site, with the formed
being your PPP connection to your ISP's Terminal Server. Your ISP
@@ -23967,8 +23623,7 @@ fastws:/sharedfs /project nfs rw,-r=1024 0 0
<informalexample>
<screen>&prompt.root; <userinput>mount -t nfs -o -r=1024 fastws:/sharedfs /project</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Examples for the FreeBSD system as the server: in
<filename>/etc/fstab</filename> on fastws:
@@ -23981,8 +23636,7 @@ freebox:/sharedfs /project nfs rw,-w=1024 0 0
<informalexample>
<screen>&prompt.root; <userinput>mount -t nfs -o -w=1024 freebox:/sharedfs /project</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Nearly any 16-bit Ethernet adapter will allow operation without
the above restrictions on the read or write size.</para>
@@ -24013,8 +23667,7 @@ freebox:/sharedfs /project nfs rw,-w=1024 0 0
slamming data out to a PC system, but with the better cards, such
overruns are not guaranteed on NFS "units". When an overrun occurs,
the units affected will be retransmitted, and there will be a fair
- chance that they will be received, assembled, and acknowledged.
- </para>
+ chance that they will be received, assembled, and acknowledged.</para>
</sect1>
@@ -24076,8 +23729,7 @@ diskless:\
:ip=192.1.2.4:\
:gw=192.1.2.5:\
:vm=rfc1048:
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
<listitem>
@@ -24118,9 +23770,7 @@ hostname myclient.mydomain
<programlisting>
rootfs 192.1.2.3:/rootfs/myclient
hostname myclient.mydomain
- </programlisting>
-
- </para>
+ </programlisting></para>
</listitem>
<listitem>
@@ -24138,9 +23788,7 @@ hostname myclient.mydomain
<programlisting>
/rootfs/myclient -root=myclient.mydomain
/swapfs -root=myclient.mydomain
- </programlisting>
-
- </para>
+ </programlisting></para>
</listitem>
<listitem>
@@ -24159,9 +23807,7 @@ hostname myclient.mydomain
prevent unauthorized access:
<informalexample>
<screen>&prompt.root; <userinput>chmod 0600 /swapfs/swap.192.1.2.4</userinput></screen>
- </informalexample>
-
- </para>
+ </informalexample></para>
</listitem>
<listitem>
@@ -24176,8 +23822,7 @@ hostname myclient.mydomain
<para>On HP-UX systems: The server should be running
HP-UX 9.04 or later for HP9000/800 series machines.
Prior versions do not allow the creation of device
- files over NFS.
- </para>
+ files over NFS.</para>
</listitem>
<listitem>
@@ -24246,8 +23891,7 @@ hostname myclient.mydomain
<listitem>
<para>If you live in Europe I suggest you investigate the ISDN
- card section.
- </para>
+ card section.</para>
</listitem>
<listitem>
@@ -24255,8 +23899,7 @@ hostname myclient.mydomain
the Internet with an Internet Provider on a dialup
non-dedicated basis, I suggest you look into Terminal
Adapters. This will give you the most flexibility, with the
- fewest problems, if you change providers.
- </para>
+ fewest problems, if you change providers.</para>
</listitem>
<listitem>
@@ -24287,8 +23930,7 @@ hostname myclient.mydomain
manufacturers cards.</para>
<para>PC ISDN cards support the full bandwidth of ISDN, 128Kbs.
- These cards are often the least expensive type of ISDN equipment.
- </para>
+ These cards are often the least expensive type of ISDN equipment.</para>
<para>Under FreeBSD 2.1.0 and 2.1.5, there is early unfinished ISDN
code under <filename>/usr/src/gnu/isdn</filename>. This code is
@@ -24353,7 +23995,7 @@ hostname myclient.mydomain
<programlisting>
subscribe freebsd-isdn
</programlisting> In the body
- of your message. </para>
+ of your message.</para>
</sect2>
@@ -24388,8 +24030,7 @@ subscribe freebsd-isdn
<para>If you want maximum stability, use the kernel <xref
linkend="ppp" remap="PPP"> option, not the user-land <xref
- linkend="userppp" remap="iijPPP">.
- </para>
+ linkend="userppp" remap="iijPPP">.</para>
<para>The following TA's are know to work with FreeBSD.</para>
@@ -24412,7 +24053,7 @@ subscribe freebsd-isdn
command set.</para>
<para>The real problem with external TA's is like modems you need a
- good serial card in your computer. </para>
+ good serial card in your computer.</para>
<para>You should read the <xref linkend="uart" remap="serial ports">
section in the handbook for a detailed understanding of serial
@@ -24422,7 +24063,7 @@ subscribe freebsd-isdn
<para>A TA running off a standard PC serial port (asynchronous)
limits you to 115.2Kbs, even though you have a 128Kbs connection.
To fully utilize the 128Kbs that ISDN is capable of, you must move
- the TA to a synchronous serial card. </para>
+ the TA to a synchronous serial card.</para>
<para>Do not be fooled into buying an internal TA and thinking you
have avoided the synchronous/asynchronous issue. Internal TA's
@@ -24501,7 +24142,7 @@ ISDN BRI line
one computer you can use a twisted pair crossover cable to connect
to the standalone router directly.</para>
- <para><emphasis>Head office or other lan</emphasis> </para>
+ <para><emphasis>Head office or other lan</emphasis></para>
<para>Network is Twisted Pair Ethernet.
@@ -24518,8 +24159,7 @@ ISDN BRI line
|___---Standalone router
|
ISDN BRI line
- </programlisting>
- </para>
+ </programlisting></para>
<para>One large advantage of most routers/bridges is that they allow
you to have 2 SEPARATE INDEPENDENT PPP connections to 2 separate
@@ -24610,7 +24250,7 @@ ISDN BRI line
<para>If it is acting as a delivery agent <command>sendmail</command> will take the message from the
local queue and deliver it across the Internet to another sendmail
- on the receivers computer. </para>
+ on the receivers computer.</para>
</sect2>
@@ -24622,7 +24262,7 @@ ISDN BRI line
is specified in an <quote>A</quote> record. The <QUOTE>MX</QUOTE> record specifies the
mailhost that will receive mail for you. If you do not have a
<QUOTE>MX</QUOTE> record mail for your hostname, the mail will be delivered to
- your host directly. </para>
+ your host directly.</para>
<para>Unless you are running your own DNS server, you will not be
able to change any information in the DNS yourself. If you are
@@ -24673,14 +24313,14 @@ ISDN BRI line
be able to send E-mail to external hosts as long as you have
<filename>/etc/resolv.conf</filename> setup or are running a name
server. If you want to have mail for your host delivered to your
- specific host,there are two methods: </para>
+ specific host,there are two methods:</para>
<para>- Run a name server ( <emphasis remap=tt><command>man -k
named</command></emphasis> ) and have your own domain
<hostid role="domainname">smallminingco.com </hostid></para>
<para>- Get mail delivered to the current DNS name for your host.
- Ie: <hostid role="fqdn">dorm6.ahouse.school.edu </hostid> </para>
+ Ie: <hostid role="fqdn">dorm6.ahouse.school.edu </hostid></para>
<para>No matter what option you choose, to have mail delivered
directly to your host, you must be a full Internet host. You must
@@ -24717,8 +24357,7 @@ newbsdbox.freebsd.org has address 204.216.27.xx</screen>
newbsdbox.FreeBSD.org has address 204.216.27.xx
newbsdbox.FreeBSD.org mail is handled (pri=10) by freefall.FreeBSD.org</screen>
</informalexample> All mail sent to your host
- directly will end up on freefall, under the same username.
- </para>
+ directly will end up on freefall, under the same username.</para>
<para>This information is setup in your domain name server. This
should be the same host that is listed as your primary nameserver
@@ -24739,8 +24378,7 @@ freefall MX 10 freefall.FreeBSD.org
freefall MX 20 who.cdrom.com
freefall A 204.216.27.xx
freefall CNAME www.FreeBSD.org
- </programlisting>
- </para>
+ </programlisting></para>
<para>Freefall has many MX entries. The lowest MX number gets the
mail in the end. The others will queue mail temporarily, if
@@ -24766,7 +24404,7 @@ freefall CNAME www.FreeBSD.org
</hostid> and divert it to one machine, your mailhost.</para>
<para>The network users on their workstations will most likely pick
- up their mail over POP or telnet. </para>
+ up their mail over POP or telnet.</para>
<para>A user account with the SAME USERNAME should exist on both
machines. Please use <command>adduser</command> to do
@@ -24784,8 +24422,7 @@ freefall CNAME www.FreeBSD.org
<programlisting>
pc24.smallminingco.com A xxx.xxx.xxx.xxx ; Workstation ip
MX 10 smtp.smallminingco.com ; Your mailhost
- </programlisting>
- </para>
+ </programlisting></para>
<para>You cannot do this yourself unless you are running a DNS
server. If you do not want to run a DNS server, get somebody else
@@ -24795,8 +24432,7 @@ pc24.smallminingco.com A xxx.xxx.xxx.xxx ; Workstation ip
eXchange host. It does not matter what machine the A record
points to, the mail will be sent to the MX host.</para>
- <para>This feature is used to implement Virtual E-Mail Hosting.
- </para>
+ <para>This feature is used to implement Virtual E-Mail Hosting.</para>
<para>Example</para>
@@ -24997,7 +24633,7 @@ rewrite: ruleset 0 returns: $# uucp-dom $@ if-bus $: foo &lt; @ interface-busin
wish to reach a host called <hostid>mumble</hostid> in the <hostid
role="domainname">bar.edu</hostid> domain, you
will have to refer to it by the fully-qualified domain name,
- <hostid role="fqdn">mumble.bar.edu</hostid>, instead of just <hostid>mumble</hostid>. </para>
+ <hostid role="fqdn">mumble.bar.edu</hostid>, instead of just <hostid>mumble</hostid>.</para>
<para>Traditionally, this was allowed by BSD BIND resolvers. However
the current version of <application>BIND</application> that ships with
@@ -25050,8 +24686,7 @@ by using an MX record, but the relay machine does not recognize
itself as domain.net. Add domain.net to /etc/sendmail.cw
(if you are using FEATURE(use_cw_file)) or add "Cw domain.net"
to /etc/sendmail.cf.
- </programlisting>
- </para>
+ </programlisting></para>
<para>The sendmail FAQ is in
<filename>/usr/src/usr.sbin/sendmail</filename> and is recommended
@@ -25077,8 +24712,7 @@ to /etc/sendmail.cf.
<programlisting>
bigco.com. MX 10 bigco.com.
MX 20 smalliap.com.
- </programlisting>
- </para>
+ </programlisting></para>
<para>Only one host should be specified as the final recipient ( add
<literal>Cw bigco.com</literal> in <filename>/etc/sendmail.cf</filename> on
@@ -25091,7 +24725,7 @@ bigco.com. MX 10 bigco.com.
Internet provider. The secondary MX site will try every
(<literal>sendmail_flags = "-bd -q15m"</literal> in
<filename>/etc/rc.conf</filename> ) 15 minutes to connect to your
- host to deliver the mail to the primary MX site. </para>
+ host to deliver the mail to the primary MX site.</para>
<para>You might wat to use something like this as a login script.
@@ -25136,8 +24770,7 @@ That way a remote site will deliver straight to you, without trying
the customer connection. You then send to your customer. Only works for
"hosts", so you need to get your customer to name their mail machine
"customer.com" as well as "hostname.customer.com" in the DNS. Just put
-an A record in the DNS for "customer.com".</programlisting>
- </para>
+an A record in the DNS for "customer.com".</programlisting></para>
</sect2>
</sect1>
@@ -25193,8 +24826,7 @@ an A record in the DNS for "customer.com".</programlisting>
<listitem>
<para>Members of the FreeBSD group who are actively working
on some part of the source tree and for whom keeping
- `current' is an absolute requirement.
- </para>
+ `current' is an absolute requirement.</para>
</listitem>
<listitem>
@@ -25202,8 +24834,7 @@ an A record in the DNS for "customer.com".</programlisting>
willing to spend time working through problems in order to
ensure that FreeBSD-current remains as sane as possible.
These are also people who wish to make topical suggestions
- on changes and the general direction of FreeBSD.
- </para>
+ on changes and the general direction of FreeBSD.</para>
</listitem>
<listitem>
@@ -25228,13 +24859,11 @@ an A record in the DNS for "customer.com".</programlisting>
<listitem>
<para>A fast-track to getting pre-release bits because you
heard there is some cool new feature in there and you want
- to be the first on your block to have it.
- </para>
+ to be the first on your block to have it.</para>
</listitem>
<listitem>
- <para>A quick way of getting bug fixes.
- </para>
+ <para>A quick way of getting bug fixes.</para>
</listitem>
<listitem>
@@ -25287,8 +24916,7 @@ subscribe cvs-all
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.
- </para>
+ support.</para>
</listitem>
<listitem>
@@ -25300,15 +24928,13 @@ subscribe cvs-all
<listitem>
<para>Use the <xref linkend="ctm" remap="CTM">
facility. Unless you have a good TCP/IP connection
- at a flat rate, this is the way to do it.
- </para>
+ at a flat rate, this is the way to do it.</para>
</listitem>
<listitem>
<para>Use the <xref linkend="cvsup" remap="cvsup">
program with <ulink
- URL="ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/examples/cvsup/standard-supfile">this supfile</ulink>. This is the second most recommended method, since it allows you to grab the entire collection once and then only what has changed from then on. Many people run cvsup from cron and keep their sources up-to-date automatically.
- </para>
+ URL="ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/examples/cvsup/standard-supfile">this supfile</ulink>. This is the second most recommended method, since it allows you to grab the entire collection once and then only what has changed from then on. Many people run cvsup from cron and keep their sources up-to-date automatically.</para>
</listitem>
<listitem>
@@ -25334,8 +24960,7 @@ subscribe cvs-all
<listitem>
<para>Essentially, if you need rapid on-demand access to the
source and communications bandwidth is not a consideration,
- use cvsup or ftp. Otherwise, use CTM.
- </para>
+ use cvsup or ftp. Otherwise, use CTM.</para>
</listitem>
<listitem>
@@ -25344,8 +24969,7 @@ subscribe cvs-all
just selected portions. The reason for this is that various
parts of the source depend on updates elsewhere, and trying
to compile just a subset is almost guaranteed to get you
- into trouble.
- </para>
+ into trouble.</para>
</listitem>
<listitem>
@@ -25356,8 +24980,7 @@ subscribe cvs-all
through as part of the upgrading process. Reading the
&a.current; will keep you up-to-date on other bootstrapping
procedures that sometimes become necessary as we move
- towards the next release.
- </para>
+ towards the next release.</para>
</listitem>
<listitem>
@@ -25365,7 +24988,7 @@ subscribe cvs-all
want to know what you have to say about it, especially if
you have suggestions for enhancements or bug fixes.
Suggestions with accompanying code are received most
- enthusiastically! </para>
+ enthusiastically!</para>
</listitem>
</orderedlist>
@@ -25438,8 +25061,7 @@ subscribe freebsd-stable
</programlisting> 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.
- </para>
+ to the various other mailing lists we support.</para>
</listitem>
<listitem>
@@ -25451,23 +25073,19 @@ subscribe freebsd-stable
<listitem>
<para>Use the <xref linkend="ctm" remap="CTM">
facility. Unless you have a good TCP/IP connection
- at a flat rate, this is the way to do it.
- </para>
+ at a flat rate, this is the way to do it.</para>
</listitem>
<listitem>
<para>Use the <xref linkend="cvsup" remap="cvsup">
program with <ulink
- URL="ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/examples/cvsup/stable-supfile">this supfile</ulink>. This is the second most recommended method, since it allows you to grab the entire collection once and then only what has changed from then on. Many people run cvsup from cron to keep their sources up-to-date automatically.
- </para>
+ URL="ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/examples/cvsup/stable-supfile">this supfile</ulink>. This is the second most recommended method, since it allows you to grab the entire collection once and then only what has changed from then on. Many people run cvsup from cron to keep their sources up-to-date automatically.</para>
</listitem>
<listitem>
<para>Use ftp. The source tree for FreeBSD-stable is
always <quote>exported</quote> on: <ulink
- URL="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable">ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable</ulink>
-
- </para>
+ URL="ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable">ftp://ftp.FreeBSD.ORG/pub/FreeBSD/FreeBSD-stable</ulink></para>
<para>We also use `wu-ftpd' which allows
compressed/tar'd grabbing of whole trees. e.g. you
@@ -25493,8 +25111,7 @@ subscribe freebsd-stable
<listitem>
<para>Essentially, if you need rapid on-demand access to the
source and communications bandwidth is not a consideration,
- use cvsup or ftp. Otherwise, use CTM.
- </para>
+ use cvsup or ftp. Otherwise, use CTM.</para>
</listitem>
<listitem>
@@ -25711,8 +25328,7 @@ subscribe freebsd-stable
<informalexample>
<screen>&prompt.root; <userinput>cd /where/ever/you/want/the/stuff</userinput>
&prompt.root; <userinput>ctm -v -v /where/you/store/your/deltas/src-xxx.*</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para><application>CTM</application> understands deltas which have been
put through <command>gzip</command>, so you do not
@@ -25811,8 +25427,7 @@ subscribe freebsd-stable
<informalexample>
<screen>&prompt.root; <userinput>cd /where/ever/you/want/to/extract/it/</userinput>
&prompt.root; <userinput>ctm -e '^lib/libc/Makefile' ~ctm/src-xxx.*</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>For every file specified in a CTM delta, the
<option>-e</option> and <option>-x</option> options
@@ -26144,9 +25759,7 @@ subscribe freebsd-stable
<listitem>
<para>Which files do you want to receive?<anchor
- id="cvsup-config-files">
-
- </para>
+ id="cvsup-config-files"></para>
<para>The files available via CVSup are organized into named
groups called "collections". The collections that are
@@ -26169,9 +25782,7 @@ cvs-crypto
<listitem>
<para>Which version(s) of them do you want?<anchor
- id="cvsup-config-vers">
-
- </para>
+ id="cvsup-config-vers"></para>
<para>With CVSup, you can receive virtually any version of
the sources that ever existed. That is possible because
@@ -26371,9 +25982,7 @@ cvs-crypto
<listitem>
<para>Where do you want to get them from?<anchor
- id="cvsup-config-where">
-
- </para>
+ id="cvsup-config-where"></para>
<para>We use the <option>host=</option> field to tell cvsup where to obtain
its updates. Any of the <xref linkend="mirrors-cvsup"
@@ -26393,9 +26002,7 @@ cvs-crypto
<listitem>
<para>Where do you want to put them on your own
- machine?<anchor id="cvsup-config-dest">
-
- </para>
+ machine?<anchor id="cvsup-config-dest"></para>
<para>The <option>prefix=</option> field tells cvsup where to put the files
it receives. In this example, we will put the source files
@@ -26411,9 +26018,7 @@ cvs-crypto
<listitem>
<para>Where should cvsup maintain its status files?<anchor
- id="cvsup-config-status">
-
- </para>
+ id="cvsup-config-status"></para>
<para>The cvsup client maintains certain status files in
what is called the <quote>base</quote> directory. These files help
@@ -26435,9 +26040,7 @@ cvs-crypto
</listitem>
<listitem>
- <para>Miscellaneous <filename>supfile</filename> settings:
-
- </para>
+ <para>Miscellaneous <filename>supfile</filename> settings:</para>
<para>There is one more line of boiler plate that normally
needs to be present in the <filename>supfile</filename>:</para>
@@ -26470,9 +26073,7 @@ cvs-crypto
</listitem>
<listitem>
- <para>Putting it all together:
-
- </para>
+ <para>Putting it all together:</para>
<para>Here is the entire <filename>supfile</filename> for
our example:</para>
@@ -27251,9 +26852,7 @@ cvs-crypto
<para>Questions and bug reports should be addressed to the author
of the program at <ulink
- URL="mailto:cvsup-bugs@polstra.com">cvsup-bugs@polstra.com</ulink>.
-
- </para>
+ URL="mailto:cvsup-bugs@polstra.com">cvsup-bugs@polstra.com</ulink>.</para>
</sect3>
</sect2>
@@ -27505,8 +27104,7 @@ cvs-crypto
</listitem>
<listitem>
- <para>Full LKM based driver support/Configuration Manager.
- </para>
+ <para>Full LKM based driver support/Configuration Manager.</para>
<para>
<itemizedlist>
@@ -27610,8 +27208,7 @@ cvs-crypto
<listitem>
<para>Ability to make BIOS calls from protected mode using V86
mode on the processor and return the results via a mapped
- interrupt IPC mechanism to the protected mode caller.
- </para>
+ interrupt IPC mechanism to the protected mode caller.</para>
</listitem>
<listitem>
@@ -27622,8 +27219,7 @@ cvs-crypto
drivers loaded in DOS prior to BSD being loaded by a
DOS-based loader program, which means potential polling,
which means DOS-not-busy interrupt generation for V86
- machines by the protected mode kernel.
- </para>
+ machines by the protected mode kernel.</para>
</listitem>
<listitem>
@@ -27634,31 +27230,27 @@ cvs-crypto
have been loaded and activated. This includes separation of
BIOS based drivers from each other, since it is better to
run with a BIOS based driver in all cases than to not run at
- all.
- </para>
+ all.</para>
</listitem>
<listitem>
<para>Abstraction of the bus interface mechanism. Currently,
PCMCIA, EISA, and PCI busses are assumed to be bridged from
- ISA. This is not something which should be assumed.
- </para>
+ ISA. This is not something which should be assumed.</para>
</listitem>
<listitem>
<para>A configuration manager that knows about PNP events,
including power management events, insertion, extraction,
and bus (PNP ISA and PCMCIA bridging chips) vs. card level
- event management.
- </para>
+ event management.</para>
</listitem>
<listitem>
<para>A topological sort mechanism for assigning reassignable
addresses that do not collide with other reassignable and
non-reassignable device space resource usage by fixed
- devices.
- </para>
+ devices.</para>
</listitem>
<listitem>
@@ -27667,8 +27259,7 @@ cvs-crypto
mechanism for timer and sound and other system critical
service providers. Consider Timer2 and Timer0 and speaker
services as one example of a single monolithic service
- provider.
- </para>
+ provider.</para>
</listitem>
<listitem>
@@ -27676,60 +27267,51 @@ cvs-crypto
accessible by an LKM loader mechanism that does relocation
and symbol space manipulation. The intent of this interface
is to support the ability to demand load and unload kernel
- modules.
- </para>
+ modules.</para>
</listitem>
<listitem>
<para>NetWare Server (protected mode ODI driver) loader and
subservices to allow the use of ODI card drivers supplied
with network cards. The same thing for NDIS drivers and
- NetWare SCSI drivers.
- </para>
+ NetWare SCSI drivers.</para>
</listitem>
<listitem>
<para>An "upgrade system" option that works on Linux boxes
- instead of just previous rev FreeBSD boxes.
- </para>
+ instead of just previous rev FreeBSD boxes.</para>
</listitem>
<listitem>
<para>Splitting of the console driver into abstraction layers,
both to make it easier to port and to kill the X and
ThinkPad and PS/2 mouse and LED and console switching and
- bouncing NumLock problems once and for all.
- </para>
+ bouncing NumLock problems once and for all.</para>
</listitem>
<listitem>
<para>Other kernel emulation environments for other foreign
drivers as opportunity permits. SCO and Solaris are good
- candidates, followed by UnixWare, etc.
- </para>
+ candidates, followed by UnixWare, etc.</para>
</listitem>
<listitem>
<para>Processor emulation environments for execution of
foreign binaries. This is easier than it sounds if the
- system call interface does not change much.
- </para>
+ system call interface does not change much.</para>
</listitem>
<listitem>
- <para>Streams to allow the use of commercial streams drivers.
- </para>
+ <para>Streams to allow the use of commercial streams drivers.</para>
</listitem>
<listitem>
- <para>Kernel multithreading (requires kernel preemption).
- </para>
+ <para>Kernel multithreading (requires kernel preemption).</para>
</listitem>
<listitem>
<para>Symmetric Multiprocessing with kernel preemption
- (requires kernel preemption).
- </para>
+ (requires kernel preemption).</para>
</listitem>
<listitem>
@@ -27740,26 +27322,22 @@ cvs-crypto
different screen resolution based on that fact, not spinning
down the disk if the machine is in dock, and allowing
dock-based cards to disappear without affecting the machines
- ability to boot (same issue for PCMCIA).
- </para>
+ ability to boot (same issue for PCMCIA).</para>
</listitem>
<listitem>
<para>Reorganization of the source tree for multiple platform
- ports.
- </para>
+ ports.</para>
</listitem>
<listitem>
<para>A <command>make world</command> that "makes the world" (rename the
current one to <command>make regress</command> if that is all it is good
- for).
- </para>
+ for).</para>
</listitem>
<listitem>
- <para>A 4M (preferably smaller!) memory footprint.
- </para>
+ <para>A 4M (preferably smaller!) memory footprint.</para>
</listitem>
</orderedlist>
@@ -27784,16 +27362,14 @@ cvs-crypto
connection, there is a machine current.freebsd.org which
builds a full release once a day - every now and again, try
and install the latest release from it and report any
- failures in the process.
- </para>
+ failures in the process.</para>
</listitem>
<listitem>
<para>Read the freebsd-bugs mailing list. There might be a
problem you can comment constructively on or with patches
you can test. Or you could even try to fix one of the
- problems yourself.
- </para>
+ problems yourself.</para>
</listitem>
<listitem>
@@ -27801,8 +27377,7 @@ cvs-crypto
anything is badly explained, out of date or even just
completely wrong, let us know. Even better, send us a fix
(SGML is not difficult to learn, but there is no objection
- to ASCII submissions).
- </para>
+ to ASCII submissions).</para>
</listitem>
<listitem>
@@ -27812,8 +27387,7 @@ cvs-crypto
are not committing yourself to translating every single
FreeBSD document by doing this - in fact, the documentation
most in need of translation is the installation
- instructions.
- </para>
+ instructions.</para>
</listitem>
<listitem>
@@ -27822,57 +27396,48 @@ cvs-crypto
regularly). It can be very satisfying to share your
expertise and help people solve their problems; sometimes
you may even learn something new yourself! These forums can
- also be a source of ideas for things to work on.
- </para>
+ also be a source of ideas for things to work on.</para>
</listitem>
<listitem>
<para>If you know of any bugfixes which have been successfully
applied to -current but have not been merged into -stable
after a decent interval (normally a couple of weeks), send
- the committer a polite reminder.
- </para>
+ the committer a polite reminder.</para>
</listitem>
<listitem>
<para>Move contributed software to
- <filename>src/contrib</filename> in the source tree.
- </para>
+ <filename>src/contrib</filename> in the source tree.</para>
</listitem>
<listitem>
<para>Make sure code in <filename>src/contrib</filename> is up
- to date.
- </para>
+ to date.</para>
</listitem>
<listitem>
- <para>Look for year 2000 bugs (and fix any you find!)
- </para>
+ <para>Look for year 2000 bugs (and fix any you find!)</para>
</listitem>
<listitem>
<para>Build the source tree (or just part of it) with extra
- warnings enabled and clean up the warnings.
- </para>
+ warnings enabled and clean up the warnings.</para>
</listitem>
<listitem>
<para>Fix warnings for ports which do deprecated things like
- using gets() or including malloc.h.
- </para>
+ using gets() or including malloc.h.</para>
</listitem>
<listitem>
<para>If you have contributed any ports, send your patches
back to the original author (this will make your life easier
- when they bring out the next version)
- </para>
+ when they bring out the next version)</para>
</listitem>
<listitem>
- <para>Suggest further tasks for this list!
- </para>
+ <para>Suggest further tasks for this list!</para>
</listitem>
</orderedlist>
@@ -28023,8 +27588,7 @@ cvs-crypto
discouraging such commercial use, the FreeBSD Project
actively encourages such participation by commercial
interests who might eventually be inclined to invest
- something of their own into FreeBSD.
- </para>
+ something of their own into FreeBSD.</para>
</listitem>
<listitem>
@@ -28104,8 +27668,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
get a quick and complete overview of what is available for FreeBSD
in an easy-to-compile form. It also saves considerable space by
not actually containing the majority of the sources being ported,
- but merely those differences required for running under FreeBSD.
- </para>
+ but merely those differences required for running under FreeBSD.</para>
<para>What follows are some guidelines for creating a new port for
FreeBSD 3.x. The bulk of the work is done by
@@ -28210,16 +27773,14 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
ONLY affects FreeBSD. Porting gotchas like the use of
<literal>sys_errlist[]</literal> vs
<function>strerror()</function> are Berkeleyisms, not
- FreeBSD changes.
- </para>
+ FreeBSD changes.</para>
</listitem>
<listitem>
<para>In FreeBSD 2.x, <symbol>__FreeBSD__</symbol> is
defined to be <literal>2</literal>. In earlier
versions, it is <literal>1</literal>. Later
- versions will bump it to match their major version number.
- </para>
+ versions will bump it to match their major version number.</para>
</listitem>
<listitem>
@@ -28434,7 +27995,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Date created: 5 December 1994
# Whom: asami
#
-# $Id: book.sgml,v 1.35 1998-10-21 21:52:28 nik Exp $
+# $Id: book.sgml,v 1.36 1998-10-21 21:53:36 nik Exp $
#
DISTNAME= oneko-1.1b
@@ -28481,8 +28042,7 @@ USE_IMAKE= yes
<programlisting>
A cat chasing a mouse all over the screen.
- </programlisting>
- </para>
+ </programlisting></para>
</sect5>
@@ -28625,8 +28185,7 @@ lib/X11/oneko/mouse.xpm
URL <makevar>&#36;{MASTER_SITES}</makevar>,
which is set in the Makefile, as well as our main ftp
site at <ulink
- URL="ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/">ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/,</ulink> where we put sanctioned distfiles as backup. It will then attempt to fetch the named distribution file with <makevar>&#36;{FETCH}</makevar>, assuming that the requesting site has direct access to the Internet. If that succeeds, it will save the file in <makevar>&#36;{DISTDIR}</makevar> for future use and proceed.
- </para>
+ URL="ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/">ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/,</ulink> where we put sanctioned distfiles as backup. It will then attempt to fetch the named distribution file with <makevar>&#36;{FETCH}</makevar>, assuming that the requesting site has direct access to the Internet. If that succeeds, it will save the file in <makevar>&#36;{DISTDIR}</makevar> for future use and proceed.</para>
</listitem>
<listitem>
@@ -28634,8 +28193,7 @@ lib/X11/oneko/mouse.xpm
distribution file in <makevar>&#36;{DISTDIR}</makevar> (typically a gzip'd
tarball) and unpacks it into a temporary subdirectory
specified by <makevar>&#36;{WRKDIR}</makevar>
- (defaults to <filename>work</filename>).
- </para>
+ (defaults to <filename>work</filename>).</para>
</listitem>
<listitem>
@@ -28643,8 +28201,7 @@ lib/X11/oneko/mouse.xpm
in <makevar>&#36;{PATCHFILES}</makevar> are
applied. Second, if any patches are found in <makevar>&#36;{PATCHDIR}</makevar> (defaults to the
<filename>patches</filename> subdirectory), they are
- applied at this time in alphabetical order.
- </para>
+ applied at this time in alphabetical order.</para>
</listitem>
<listitem>
@@ -28655,8 +28212,7 @@ lib/X11/oneko/mouse.xpm
<listitem>
<para>If it exists,
- <filename>scripts/configure</filename> is run.
- </para>
+ <filename>scripts/configure</filename> is run.</para>
</listitem>
<listitem>
@@ -28664,16 +28220,14 @@ lib/X11/oneko/mouse.xpm
<makevar>&#36;{GNU_CONFIGURE}</makevar>
is set,
<filename>&#36;{WRKSRC}/configure</filename> is
- run.
- </para>
+ run.</para>
</listitem>
<listitem>
<para>If <makevar>&#36;{USE_IMAKE}</makevar> is set,
<makevar>&#36;{XMKMF}</makevar>
(default: <command>xmkmf
- -a</command>) is run.
- </para>
+ -a</command>) is run.</para>
</listitem>
</orderedlist>
@@ -28688,8 +28242,7 @@ lib/X11/oneko/mouse.xpm
building it. If <makevar>&#36;{USE_GMAKE}</makevar> is set, GNU
<command>make</command> will be used,
otherwise the system <command>make</command>
- will be used.
- </para>
+ will be used.</para>
</listitem>
</orderedlist>
@@ -28885,8 +28438,7 @@ DISTNAME=foozolix-1.0
<para>The default rules also expect the tarball(s) to extract
into a subdirectory called
- <filename>work/&#36;{DISTNAME}</filename>, e.g. <filename>work/foozolix-1.0/</filename>.
- </para>
+ <filename>work/&#36;{DISTNAME}</filename>, e.g. <filename>work/foozolix-1.0/</filename>.</para>
<para>All this behavior can be overridden, of course, it simply
represents the most common time-saving defaults. For a port
@@ -28947,8 +28499,7 @@ DISTNAME=foozolix-1.0
<programlisting>
MASTER_SITES= ${MASTER_SITE_XCONTRIB}
MASTER_SITE_SUBDIR= applications
- </programlisting>
- </para>
+ </programlisting></para>
<para>The user can also set the MASTER_SITE_* variables in
<filename>/etc/make.conf</filename> to override our choices,
@@ -29231,8 +28782,7 @@ FETCH_DEPENDS= ncftp2:${PORTSDIR}/net/ncftp2
<listitem>
<para>If the port refers to the Motif library as
<option>-lXm</option> in its Makefile or Imakefile,
- simply substitute <makevar>&#36;{MOTIFLIB}</makevar> for it.
- </para>
+ simply substitute <makevar>&#36;{MOTIFLIB}</makevar> for it.</para>
</listitem>
<listitem>
@@ -29316,8 +28866,7 @@ Options:
@iftex
@finalout
:
- </programlisting>
- </para>
+ </programlisting></para>
<para>The format should be self-explanatory. Many authors
leave a <filename>dir</filename> file in the source tree
@@ -29386,8 +28935,7 @@ Options:
info: $(INFO_TARGETS)
dvi: $(DVI_TARGETS)
- </programlisting>
- </para>
+ </programlisting></para>
<para>The second hunk was necessary because the default
target in the <filename>man</filename> subdir is called
@@ -29425,8 +28973,7 @@ Options:
(cd $${thisdir}; \
${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f; \
chmod a+r ${infodir}/$$f); \
- </programlisting>
- </para>
+ </programlisting></para>
</step>
<step>
@@ -29486,8 +29033,7 @@ diff -u -r1.26 Makefile
+.endfor
.include &lt;bsd.port.mk&gt;
- </programlisting>
- </para>
+ </programlisting></para>
<para>Do not use anything other than
<filename>/usr/share/info/dir</filename> and the above
@@ -29530,8 +29076,7 @@ diff -u -r1.15 PLIST
+@exec install-info %D/info/ccmode %D/info/dir
libexec/emacs/19.34/i386--freebsd/cvtmail
libexec/emacs/19.34/i386--freebsd/digest-doc
- </programlisting>
- </para>
+ </programlisting></para>
<note>
<para>The <emphasis remap=tt>@unexec install-info
@@ -29587,8 +29132,7 @@ diff -u -r1.15 PLIST
license, set the variable <symbol>NO_CDROM</symbol>. We
will make sure such ports won't go into the CD-ROM come
release time. The distfile and package will still be
- available via ftp.
- </para>
+ available via ftp.</para>
</listitem>
<listitem>
@@ -29598,8 +29142,7 @@ diff -u -r1.15 PLIST
<symbol>NO_PACKAGE</symbol>. We will make sure such
packages won't go on the ftp site, nor into the CD-ROM
come release time. The distfile will still be included on
- both however.
- </para>
+ both however.</para>
</listitem>
<listitem>
@@ -29708,8 +29251,7 @@ diff -u -r1.15 PLIST
<programlisting>
post-install:
strip ${PREFIX}/bin/xdl
- </programlisting>
- </para>
+ </programlisting></para>
<para>Use the <emphasis remap=tt>file</emphasis> command on the
installed executable to check whether the binary is stripped
@@ -29727,8 +29269,7 @@ post-install:
MAN1= foo.1 bar.1
MAN5= foo.conf.5
MAN8= baz.8
- </programlisting>
- </para>
+ </programlisting></para>
<note>
<para>This is not usually necessary with ports that are X
@@ -29850,8 +29391,7 @@ post-install:
${MKDIR}${PREFIX}/share/doc/xv
${INSTALL_MAN} ${WRKSRC}/docs/xvdocs.ps ${PREFIX}/share/doc/xv
.endif
- </programlisting>
- </para>
+ </programlisting></para>
<para>Do not forget to add them to
<filename>pkg/PLIST</filename> too! (Do not worry about
@@ -30024,8 +29564,7 @@ post-install:
<programlisting>
lib/libtcl80.so.1.0
@exec /sbin/ldconfig -m %D/lib
- </programlisting>
- </para>
+ </programlisting></para>
<para>Never, ever, <emphasis>ever</emphasis> add a line that
says <command>ldconfig</command> without any
@@ -30218,8 +29757,7 @@ pre-install:
abbreviation of the natural language defined by ISO-639 if
the port is specific to a certain language. Examples are
<literal>ja</literal> for Japanese, <literal>ru</literal> for Russian, <literal>vi</literal> for Vietnamese,
- <literal>zh</literal> for Chinese, <literal>ko</literal> for Korean and <literal>de</literal> for German.
- </para>
+ <literal>zh</literal> for Chinese, <literal>ko</literal> for Korean and <literal>de</literal> for German.</para>
</listitem>
<listitem>
@@ -30231,8 +29769,7 @@ pre-install:
convert the name (or at least the first letter) to
lowercase. If the software in question really is called
that way, you can have numbers, hyphens and underscores in
- the name too (like `kinput2').
- </para>
+ the name too (like `kinput2').</para>
</listitem>
<listitem>
@@ -30241,8 +29778,7 @@ pre-install:
the <command>make</command> command line), the
<replaceable>-compiled.specifics</replaceable> part should state the
compiled-in defaults (the hyphen is optional). Examples
- are papersize and font units.
- </para>
+ are papersize and font units.</para>
</listitem>
<listitem>
@@ -30376,8 +29912,7 @@ pre-install:
<para>Well, now that you know how to do a port, let us go at it
and convert everything in the world into ports! That is the
easiest way to start contributing to the FreeBSD Project!
- <emphasis remap=tt>:)</emphasis>
- </para>
+ <emphasis remap=tt>:)</emphasis></para>
</sect3>
</sect2>
@@ -30389,7 +29924,7 @@ pre-install:
cause of the FreeBSD Project and, in a volunteer effort like ours,
a little can go a long way! Donations of hardware are also very
important to expanding our list of supported peripherals since we
- generally lack the funds to buy such items ourselves. </para>
+ generally lack the funds to buy such items ourselves.</para>
<sect3>
@@ -30405,7 +29940,7 @@ pre-install:
Project and giving it a minimal corporate presence. Any and all
funds donated (as well as any profits that may eventually be
realized by FreeBSD, Inc.) will be used exclusively to further
- the project's goals. </para>
+ the project's goals.</para>
<para>Please make any checks payable to FreeBSD, Inc., sent in
care of the following address:</para>
@@ -30455,8 +29990,7 @@ pre-install:
<para>General purpose hardware such as disk drives, memory
or complete systems should be sent to the FreeBSD, Inc.
address listed in the <emphasis>donating funds</emphasis>
- section.
- </para>
+ section.</para>
</listitem>
<listitem>
@@ -30467,8 +30001,7 @@ pre-install:
are still lacking many important pieces (network cards,
motherboards, etc) and if you would like to make such a
donation, please contact &a.davidg; for information on
- which items are still required.
- </para>
+ which items are still required.</para>
</listitem>
<listitem>
@@ -30476,7 +30009,7 @@ pre-install:
you would like to see such support added. Please contact
the &a.core; before sending such items as we will need to
find a developer willing to take on the task before we can
- accept delivery of new hardware. </para>
+ accept delivery of new hardware.</para>
</listitem>
</itemizedlist>
@@ -30508,8 +30041,7 @@ pre-install:
<listitem>
<para><emphasis remap=bf>Contributors to the central server
- project:</emphasis>
- </para>
+ project:</emphasis></para>
<para>The following individuals and businesses made it possible
for the FreeBSD Project to build a new central server machine
@@ -30525,30 +30057,26 @@ pre-install:
Barkah</ulink> and his employer, <ulink
URL="http://www.hemi.com">Hemisphere Online</ulink>,
donated a <emphasis remap=bf>Pentium Pro (P6) 200Mhz
- CPU</emphasis>
- </para>
+ CPU</emphasis></para>
</listitem>
<listitem>
<para><ulink URL="http://www.asacomputers.com">ASA
Computers</ulink> donated a <emphasis remap=bf>Tyan
- 1662 motherboard</emphasis>.
- </para>
+ 1662 motherboard</emphasis>.</para>
</listitem>
<listitem>
<para><ulink URL="mailto:joe@via.net">Joe McGuckin</ulink>
of <ulink URL="http://www.via.net">ViaNet
Communications</ulink> donated a <emphasis
- remap=bf>Kingston ethernet controller.</emphasis>
- </para>
+ remap=bf>Kingston ethernet controller.</emphasis></para>
</listitem>
<listitem>
<para><ulink URL="mailto:jack@diamond.xtalwind.net">Jack
O'Neill</ulink> donated an <emphasis remap=bf>NCR
- 53C875 SCSI controller card</emphasis>.
- </para>
+ 53C875 SCSI controller card</emphasis>.</para>
</listitem>
<listitem>
@@ -30565,8 +30093,7 @@ pre-install:
</listitem>
<listitem>
- <para><emphasis remap=bf>Direct funding:</emphasis>
- </para>
+ <para><emphasis remap=bf>Direct funding:</emphasis></para>
<para>The following individuals and businesses have generously
contributed direct funding to the project:</para>
@@ -30577,64 +30104,54 @@ pre-install:
<listitem>
<para><ulink
URL="mailto:ANDRSN@HOOVER.STANFORD.EDU">Annelise
- Anderson</ulink>
- </para>
+ Anderson</ulink></para>
</listitem>
<listitem>
<para><ulink URL="mailto:dillon@best.net">Matt
- Dillon</ulink>
- </para>
+ Dillon</ulink></para>
</listitem>
<listitem>
<para><ulink URL="http://www.epilogue.com/">Epilogue
- Technology Corporation</ulink>
- </para>
+ Technology Corporation</ulink></para>
</listitem>
<listitem>
- <para>Sean Eric Fagan
- </para>
+ <para>Sean Eric Fagan</para>
</listitem>
<listitem>
<para><ulink URL="mailto:gmarco@masternet.it">Gianmarco
- Giovannelli</ulink>
- </para>
+ Giovannelli</ulink></para>
</listitem>
<listitem>
<para><ulink URL="mailto:joeg@truenorth.org">Josef C.
- Grosch</ulink>
- </para>
+ Grosch</ulink></para>
</listitem>
<listitem>
<para><ulink URL="mailto:chuckr@freebsd.org">Chuck
- Robey</ulink>
- </para>
+ Robey</ulink></para>
</listitem>
<listitem>
<para><ulink URL="mailto:ken@stox.sa.enteract.com">Kenneth
P. Stox</ulink> of <ulink
URL="http://www.imagescape.com">Imaginary Landscape,
- LLC.</ulink>
- </para>
+ LLC.</ulink></para>
</listitem>
<listitem>
<para><ulink URL="mailto:dk@dog.farm.org">Dmitry S.
- Kohmanyuk</ulink>
- </para>
+ Kohmanyuk</ulink></para>
</listitem>
<listitem>
<para><ulink URL="http://www.cdrom.co.jp/">Laser5</ulink>
of Japan (a portion of the profits from sales of their
- various FreeBSD CD-ROMs.
- </para>
+ various FreeBSD CD-ROMs.</para>
</listitem>
<listitem>
@@ -30668,8 +30185,7 @@ pre-install:
</listitem>
<listitem>
- <para><emphasis remap=bf>Hardware contributors:</emphasis>
- </para>
+ <para><emphasis remap=bf>Hardware contributors:</emphasis></para>
<para>The following individuals and businesses have generously
contributed hardware for testing and device driver
@@ -30682,8 +30198,7 @@ pre-install:
<para>Walnut Creek CDROM for providing the Pentium P5-90
and 486/DX2-66 EISA/VL systems that are being used for
our development work, to say nothing of the network
- access and other donations of hardware resources.
- </para>
+ access and other donations of hardware resources.</para>
</listitem>
<listitem>
@@ -30691,32 +30206,27 @@ pre-install:
68 GB fileservers, twelve Ethernets, two routers and an
ATM switch for debugging the diskless code. They also
keep a couple of FreeBSD hackers alive and busy.
- Thanks!
- </para>
+ Thanks!</para>
</listitem>
<listitem>
<para>Dermot McDonnell donated the Toshiba XM3401B CDROM
- drive currently used in freefall.
- </para>
+ drive currently used in freefall.</para>
</listitem>
<listitem>
<para>&a.chuck; contributed his floppy tape streamer for
- experimental work.
- </para>
+ experimental work.</para>
</listitem>
<listitem>
<para>Larry Altneu <emphasis remap=tt><ulink
- URL="mailto:larry@ALR.COM">&lt;larry@ALR.COM&gt;</ulink></emphasis>, and &a.wilko;, provided Wangtek and Archive QIC-02 tape drives in order to improve the <emphasis remap=tt>wt</emphasis> driver.
- </para>
+ URL="mailto:larry@ALR.COM">&lt;larry@ALR.COM&gt;</ulink></emphasis>, and &a.wilko;, provided Wangtek and Archive QIC-02 tape drives in order to improve the <emphasis remap=tt>wt</emphasis> driver.</para>
</listitem>
<listitem>
<para>Ernst Winter <emphasis remap=tt><ulink
- URL="mailto:ewinter@lobo.muc.de">&lt;ewinter@lobo.muc.de&gt;</ulink></emphasis> contributed a 2.88 MB floppy drive to the project. This will hopefully increase the pressure for rewriting the floppy disk driver. ;-)
- </para>
+ URL="mailto:ewinter@lobo.muc.de">&lt;ewinter@lobo.muc.de&gt;</ulink></emphasis> contributed a 2.88 MB floppy drive to the project. This will hopefully increase the pressure for rewriting the floppy disk driver. ;-)</para>
</listitem>
<listitem>
@@ -30727,8 +30237,7 @@ pre-install:
with their cards. They are also to be applauded for
making driver sources for free operating systems
available from their FTP server <ulink
- URL="ftp://ftp.tekram.com/scsi/FreeBSD">ftp://ftp.tekram.com/scsi/FreeBSD</ulink>.
- </para>
+ URL="ftp://ftp.tekram.com/scsi/FreeBSD">ftp://ftp.tekram.com/scsi/FreeBSD</ulink>.</para>
</listitem>
<listitem>
@@ -30739,15 +30248,13 @@ pre-install:
Ultra-2 and LVD support, and the latest programming
manual with information on how to safely use the
advanced features of the latest Symbios SCSI chips.
- Thanks a lot!
- </para>
+ Thanks a lot!</para>
</listitem>
<listitem>
<para><ulink URL="mailto:kuku@freebsd.org">Christoph
Kukulies</ulink> donated an FX120 12 speed Mitsumi
- CDROM drive for IDE CDROM driver development.
- </para>
+ CDROM drive for IDE CDROM driver development.</para>
</listitem>
</itemizedlist>
@@ -30755,8 +30262,7 @@ pre-install:
</listitem>
<listitem>
- <para><emphasis remap=bf>Special contributors:</emphasis>
- </para>
+ <para><emphasis remap=bf>Special contributors:</emphasis></para>
<para>
<itemizedlist>
@@ -32181,7 +31687,7 @@ pre-install:
<listitem>
<para>Yen-Shuo Su <emphasis remap=tt><ulink
- URL="mailto:yssu@CCCA.NCTU.edu.tw">&lt;yssu@CCCA.NCTU.edu.tw&gt;</ulink></emphasis> </para>
+ URL="mailto:yssu@CCCA.NCTU.edu.tw">&lt;yssu@CCCA.NCTU.edu.tw&gt;</ulink></emphasis></para>
</listitem>
<listitem>
@@ -32463,7 +31969,7 @@ pre-install:
<listitem>
<para>Julian Stacey <emphasis remap=tt><ulink
- URL="mailto:jhs@freebsd.org">&lt;jhs@freebsd.org&gt;</ulink></emphasis> </para>
+ URL="mailto:jhs@freebsd.org">&lt;jhs@freebsd.org&gt;</ulink></emphasis></para>
</listitem>
<listitem>
@@ -32962,8 +32468,7 @@ obrien@freebsd.org - 30 March 1997
It is the responsibility of the committer to ensure that the first
such change since the release will result in the shared library
version number in the <filename>Makefile</filename> to be updated,
- and any subsequent changes will not.
- </para>
+ and any subsequent changes will not.</para>
</sect1>
</chapter>
@@ -33130,8 +32635,7 @@ options notyet,notdef
seriously, but if it is not included, then places that include it
may get an inconsistent value for the option. Yes, there are
precedents for this right now, but that does not make them more
- correct.
- </para>
+ correct.</para>
</sect1>
</chapter>
@@ -33320,7 +32824,7 @@ options notyet,notdef
<listitem>
<para>This is the location of function
- <function>trap()</function> in the stack trace. </para>
+ <function>trap()</function> in the stack trace.</para>
</listitem>
</varlistentry>
@@ -33462,8 +32966,7 @@ options DDB
<informalexample>
<screen><userinput>b function-name</userinput>
<userinput>b address</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Numbers are taken hexadecimal by default, but to make them
distinct from symbol names; hexadecimal numbers starting with the
@@ -33510,8 +33013,7 @@ options DDB
<informalexample>
<screen><userinput>n</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<note>
<para>This is different from <command>gdb</command>'s `next'
@@ -33566,8 +33068,7 @@ options DDB
<informalexample>
<screen><userinput>set $eax new-value</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Should you need to call some kernel functions from DDB, simply
say
@@ -33581,8 +33082,7 @@ options DDB
<informalexample>
<screen><userinput>ps</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Now you have now examined why your kernel failed, and you wish
to reboot. Remember that, depending on the severity of previous
@@ -33592,8 +33092,7 @@ options DDB
<informalexample>
<screen><userinput>call diediedie()</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>This will cause your kernel to dump core and reboot, so you can
later analyze the core on a higher level with kgdb. This command
@@ -33658,16 +33157,14 @@ There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.16 (i386-unknown-freebsd),
Copyright 1996 Free Software Foundation, Inc...
<prompt>(kgdb)</prompt> </screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Initialize the remote debugging session (assuming the first
serial port is being used) by:
<informalexample>
<screen><prompt>(kgdb)</prompt> <userinput>target remote /dev/cuaa0</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Now, on the target host (the one that entered DDB right before
even starting the device probe), type:
@@ -33676,14 +33173,12 @@ Copyright 1996 Free Software Foundation, Inc...
<screen>Debugger("Boot flags requested debugger")
Stopped at Debugger+0x35: movb $0, edata+0x51bc
<prompt>db&gt;</prompt> <userinput>gdb</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>DDB will respond with:
<informalexample>
<screen>Next trap will enter GDB remote protocol mode</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Every time you type <command>gdb</command>, the mode will be toggled between
remote GDB and local DDB. In order to force a next trap
@@ -33694,8 +33189,7 @@ Stopped at Debugger+0x35: movb $0, edata+0x51bc
Debugger (msg=0xf01b0383 "Boot flags requested debugger")
at ../../i386/i386/db_interface.c:257
<prompt>(kgdb)</prompt></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>You can use this session almost as any other GDB session,
including full access to the source, running it in gud-mode inside
@@ -33708,8 +33202,7 @@ Debugger (msg=0xf01b0383 "Boot flags requested debugger")
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/src/lkm/linux</userinput>
&prompt.root; <userinput>make clean; make COPTS=-g</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Then install this version of the module on the target machine,
load it and use <command>modstat</command> to find out
@@ -33720,8 +33213,7 @@ Debugger (msg=0xf01b0383 "Boot flags requested debugger")
&prompt.root; <userinput>modstat</userinput>
Type Id Off Loadaddr Size Info Rev Module Name
EXEC 0 4 f5109000 001c f510f010 1 linux_mod</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Take the load address of the module and add 0x20 (probably to
account for the a.out header). This is the address that the module
@@ -33733,8 +33225,7 @@ EXEC 0 4 f5109000 001c f510f010 1 linux_mod</screen>
add symbol table from file "/usr/src/lkm/linux/linux_mod.o" at
text_addr = 0xf5109020? (y or n) <userinput>y</userinput>
<prompt>(kgdb)</prompt></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>You now have access to all the symbols in the LKM.</para>
@@ -33815,8 +33306,7 @@ options SYSVSHM
<programlisting>
options "COMPAT_43"
- </programlisting>
- </para>
+ </programlisting></para>
<para>If you prefer to statically link the emulator in the kernel
rather than use the loadable kernel module (LKM), then add
@@ -33861,8 +33351,7 @@ linux=YES
<programlisting>
linux
- </programlisting>
- </para>
+ </programlisting></para>
</sect2>
@@ -33882,8 +33371,7 @@ linux
<programlisting>
linux_enable=YES
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
<listitem>
@@ -33895,8 +33383,7 @@ linux_enable=YES
if [ "X${linux_enable}" = X"YES" ]; then echo -n '
linux'; linux &gt; /dev/null 2&gt;&amp;1
fi
- </programlisting>
- </para>
+ </programlisting></para>
</listitem>
</orderedlist>
@@ -33937,8 +33424,7 @@ options LINUX
<informalexample>
<screen>&prompt.root; <userinput>cd /usr/ports-current/emulators/linux_lib</userinput>
&prompt.root; <userinput>make all install</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>and you should have a working linux emulator. Legend (and
the mail archives :-) seems to hold that Linux emulation works
@@ -34007,8 +33493,7 @@ options LINUX
libXt.so.3 (DLL Jump 3.1) =&gt; /usr/X11/lib/libXt.so.3.1.0
libX11.so.3 (DLL Jump 3.1) =&gt; /usr/X11/lib/libX11.so.3.1.0
libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>You would need to get all the files from the last column,
and put them under <filename>/compat/linux</filename>, with the
@@ -34022,8 +33507,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
/compat/linux/usr/X11/lib/libX11.so.3.1.0
/compat/linux/usr/X11/lib/libX11.so.3 -&gt; libX11.so.3.1.0
/compat/linux/lib/libc.so.4.6.29 /compat/linux/lib/libc.so.4 -&gt; libc.so.4.6.29</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<note>
<para>Note that if you already have a Linux shared library with
@@ -34038,16 +33522,14 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
<informalexample>
<screen>/compat/linux/lib/libc.so.4.6.27
/compat/linux/lib/libc.so.4 -&gt; libc.so.4.6.27</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>and you find a new binary that claims to require a later
version according to the output of ldd:
<informalexample>
<screen>libc.so.4 (DLL Jump 4.5pl26) -&gt; libc.so.4.6.29</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>If it is only one or two versions out of date in the in
the trailing digit then do not worry about copying
@@ -34060,8 +33542,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
<informalexample>
<screen>/compat/linux/lib/libc.so.4.6.29
/compat/linux/lib/libc.so.4 -&gt; libc.so.4.6.29</screen>
- </informalexample>
- </para>
+ </informalexample></para>
</note>
<note>
@@ -34088,8 +33569,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
<informalexample>
<screen>/compat/linux/lib/ld.so
/compat/linux/etc/ld.so.config</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>If you do not have access to a Linux system, you should get
the extra files you need from various ftp sites. Information on
@@ -34107,8 +33587,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
/usr/bin/ldd
/lib/libc.so.x.y.z
/lib/ld.so</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para><filename>ldconfig</filename> and <filename>ldd</filename> do not necessarily need to be under
<filename>/compat/linux</filename>; you can install them
@@ -34128,8 +33607,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
<programlisting>
/usr/X11/lib
/usr/local/lib
- </programlisting>
- </para>
+ </programlisting></para>
<para>When a linux binary opens a library such as
<filename>/lib/libc.so</filename> the emulator maps the name to
@@ -34146,8 +33624,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
<screen>&prompt.root <userinput>cd /compat/linux/lib</userinput>
&prompt.root; <userinput>/compat/linux/sbin/ldconfig</userinput>
</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>Ldconfig is statically linked, so it does not need any
shared libraries to run. It creates the file
@@ -34169,8 +33646,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
<informalexample>
<screen>&prompt.root; <userinput>ldd-linux `which ldd-linux`</userinput>
libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>This being done, you are ready to install new Linux
binaries. Whenever you install a new Linux program, you should
@@ -34200,8 +33676,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
<informalexample>
<screen>resolv+: "bind" is an invalid keyword resolv+:
"hosts" is an invalid keyword</screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>then you need to configure a
<filename>/compat/linux/etc/host.conf</filename> file containing:
@@ -34209,8 +33684,7 @@ libc.so.4 (DLL Jump 4.5pl26) =&gt; /lib/libc.so.4.6.29</screen>
<programlisting>
order hosts, bind
multi on
- </programlisting>
- </para>
+ </programlisting></para>
<para>where the order here specifies that
<filename>/etc/hosts</filename> is searched first and DNS is
@@ -34230,15 +33704,13 @@ multi on
<informalexample>
<screen>&prompt.user; <userinput>setenv RESOLV_HOST_CONF /compat/linux/etc/host.conf</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>For <filename>/bin/sh</filename> use:
<informalexample>
<screen>&prompt.user; <userinput>RESOLV_HOST_CONF=/compat/linux/etc/host.conf; export RESOLV_HOST_CONF</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
</sect2>
@@ -34269,8 +33741,7 @@ multi on
<listitem>
<para>tsx-11.mit.edu:/pub/linux/distributions</para>
</listitem>
- </orderedlist>
- </para>
+ </orderedlist></para>
<para>Some European mirrors:
@@ -34333,8 +33804,7 @@ multi on
</entry></row>
</tbody>
</tgroup>
- </informaltable>
- </para>
+ </informaltable></para>
<para>So, in this case, you will need the packages ldso, shlibs,
xf_lib and oldlibs. In each of the contents-files for these
@@ -34359,8 +33829,7 @@ multi on
<row><entry>xf_lib </entry><entry>diskx9 </entry></row>
</tbody>
</tgroup>
- </informaltable>
- </para>
+ </informaltable></para>
<para>The locations called <quote>disk<replaceable>XX</replaceable></quote> refer to the <filename>slakware/<replaceable>XX</replaceable></filename>
subdirectories of the distribution, others may be found in the
@@ -34394,8 +33863,7 @@ multi on
done.</para>
<para><emphasis remap=bf>See also:</emphasis>
- <filename>ftp.freebsd.org:pub/FreeBSD/2.0.5-RELEASE/xperimnt/linux-emu/README</filename> and <filename>/usr/src/sys/i386/ibcs2/README.iBCS2</filename>
- </para>
+ <filename>ftp.freebsd.org:pub/FreeBSD/2.0.5-RELEASE/xperimnt/linux-emu/README</filename> and <filename>/usr/src/sys/i386/ibcs2/README.iBCS2</filename></para>
</sect2>
</sect1>
@@ -34435,8 +33903,7 @@ multi on
&prompt.root; <userinput>mkdir Mathematica</userinput>
&prompt.root; <userinput>cd Mathematica</userinput>
&prompt.root; <userinput>tar -xvf /cdrom/LINUX.TAR</userinput></screen>
- </informalexample>
- </para>
+ </informalexample></para>
</sect2>
@@ -34570,8 +34037,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
notebook files with an error messages similar to:
<informalexample>
<screen><errorname>File .../Untitled-1.mb appears to be broken for OMPR.257.0</errorname></screen>
- </informalexample>
- </para>
+ </informalexample></para>
<para>We have not found the cause for this, but it only affects the
Notebook's X Window front end, not the mathematica engine itself.
@@ -34586,8 +34052,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<para>A well-deserved thanks should go to &a.sos; and &a.peter; who
made linux emulation what it is today, and Michael Smith who drove
these two guys like dogs to get it to the point where it runs
- Linux binaries better than linux! :-)
- </para>
+ Linux binaries better than linux! :-)</para>
</sect2>
</sect1>
@@ -34981,7 +34446,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
normally generated by the CPU (-MEMR, -MEMW, -IOR, -IOW and a few
others) are placed in a tri-stated condition (neither high or low)
and then the CPU asserts the HLDA signal which tells the DMA
- controller that it is now in charge of the bus. </para>
+ controller that it is now in charge of the bus.</para>
<para>Depending on the processor, the CPU may be able to execute a
few additional instructions now that it no longer has the bus, but
@@ -35257,7 +34722,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
refresh activity won't interfere with the computer wanting
to access RAM normally. If the computer is unable to
refresh memory, the contents of memory will become
- corrupted in just a few milliseconds. </para>
+ corrupted in just a few milliseconds.</para>
<para>Since memory read and write cycles <quote>count</quote> as
refresh cycles (a dynamic RAM refresh cycle is actually an
@@ -35843,8 +35308,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
core peripheral components in a single package. This chip is
targeted at both EISA and PCI platforms, and provides modern DMA
features like scatter-gather, ring buffers as well as direct
- access by the system DMA to all 32 bits of address space.
- </para>
+ access by the system DMA to all 32 bits of address space.</para>
<para>If these features are used, code should also be included to
provide similar functionality in the previous 16 years worth of
@@ -36276,8 +35740,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
Fax: <fax>+1 925 674-0821</fax>
Email: <email>info@cdrom.com</email>
WWW: <otheraddr>http://www.cdrom.com/</otheraddr>
- </address>
- </para>
+ </address></para>
</sect1>
<sect1
@@ -36289,8 +35752,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<blockquote>
<para><ulink
URL="ftp://ftp.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.FreeBSD.ORG/pub/FreeBSD</ulink>.</para>
- </blockquote>
- </para>
+ </blockquote></para>
<para>Additionally, FreeBSD is available via anonymous FTP from the
following mirror sites. If you choose to obtain FreeBSD via
@@ -36337,8 +35799,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.ar.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.ar.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.ar.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.ar.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36373,8 +35834,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp4.au.FreeBSD.ORG/pub/FreeBSD">ftp://ftp4.au.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp4.au.FreeBSD.ORG/pub/FreeBSD">ftp://ftp4.au.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36444,8 +35904,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.ca.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.ca.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.ca.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.ca.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36461,8 +35920,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://sunsite.mff.cuni.cz/OS/FreeBSD">ftp://sunsite.mff.cuni.cz/OS/FreeBSD</ulink><!-- <br> --> Contact: <ulink URL="mailto:jj@sunsite.mff.cuni.cz">jj@sunsite.mff.cuni.cz</ulink>.
- </para>
+ URL="ftp://sunsite.mff.cuni.cz/OS/FreeBSD">ftp://sunsite.mff.cuni.cz/OS/FreeBSD</ulink><!-- <br> --> Contact: <ulink URL="mailto:jj@sunsite.mff.cuni.cz">jj@sunsite.mff.cuni.cz</ulink>.</para>
</listitem>
</itemizedlist>
@@ -36482,8 +35940,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.dk.freeBSD.ORG/pub/FreeBSD">ftp://ftp.dk.freeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.dk.freeBSD.ORG/pub/FreeBSD">ftp://ftp.dk.freeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36503,8 +35960,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.ee.freebsd.ORG/pub/FreeBSD">ftp://ftp.ee.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.ee.freebsd.ORG/pub/FreeBSD">ftp://ftp.ee.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36524,8 +35980,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.fi.freebsd.ORG/pub/FreeBSD">ftp://ftp.fi.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.fi.freebsd.ORG/pub/FreeBSD">ftp://ftp.fi.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36541,8 +35996,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.ibp.fr/pub/FreeBSD">ftp://ftp.ibp.fr/pub/FreeBSD</ulink><!-- <br> --> Contact: <ulink URL="mailto:Remy.Card@ibp.fr">Remy.Card@ibp.fr</ulink>.
- </para>
+ URL="ftp://ftp.ibp.fr/pub/FreeBSD">ftp://ftp.ibp.fr/pub/FreeBSD</ulink><!-- <br> --> Contact: <ulink URL="mailto:Remy.Card@ibp.fr">Remy.Card@ibp.fr</ulink>.</para>
</listitem>
</itemizedlist>
@@ -36592,8 +36046,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp7.de.FreeBSD.ORG/pub/FreeBSD">ftp://ftp7.de.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp7.de.FreeBSD.ORG/pub/FreeBSD">ftp://ftp7.de.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36609,8 +36062,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.hk.super.net/pub/FreeBSD">ftp://ftp.hk.super.net/pub/FreeBSD</ulink><!-- <br> --> Contact: <ulink URL="mailto:ftp-admin@HK.Super.NET">ftp-admin@HK.Super.NET</ulink>.
- </para>
+ URL="ftp://ftp.hk.super.net/pub/FreeBSD">ftp://ftp.hk.super.net/pub/FreeBSD</ulink><!-- <br> --> Contact: <ulink URL="mailto:ftp-admin@HK.Super.NET">ftp-admin@HK.Super.NET</ulink>.</para>
</listitem>
</itemizedlist>
@@ -36630,8 +36082,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.ie.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.ie.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.ie.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.ie.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36656,8 +36107,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp2.il.FreeBSD.ORG/pub/FreeBSD">ftp://ftp2.il.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp2.il.FreeBSD.ORG/pub/FreeBSD">ftp://ftp2.il.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36702,8 +36152,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp6.jp.FreeBSD.ORG/pub/FreeBSD">ftp://ftp6.jp.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp6.jp.FreeBSD.ORG/pub/FreeBSD">ftp://ftp6.jp.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36728,8 +36177,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp2.kr.FreeBSD.ORG/pub/FreeBSD">ftp://ftp2.kr.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp2.kr.FreeBSD.ORG/pub/FreeBSD">ftp://ftp2.kr.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36749,8 +36197,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.nl.freebsd.ORG/pub/FreeBSD">ftp://ftp.nl.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.nl.freebsd.ORG/pub/FreeBSD">ftp://ftp.nl.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36770,8 +36217,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.pl.freebsd.ORG/pub/FreeBSD">ftp://ftp.pl.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.pl.freebsd.ORG/pub/FreeBSD">ftp://ftp.pl.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36856,8 +36302,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp3.za.FreeBSD.ORG/FreeBSD">ftp://ftp3.za.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp3.za.FreeBSD.ORG/FreeBSD">ftp://ftp3.za.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36877,8 +36322,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.si.freebsd.ORG/pub/FreeBSD">ftp://ftp.si.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.si.freebsd.ORG/pub/FreeBSD">ftp://ftp.si.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36898,8 +36342,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.se.freebsd.ORG/pub/FreeBSD">ftp://ftp.se.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.se.freebsd.ORG/pub/FreeBSD">ftp://ftp.se.freebsd.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36929,8 +36372,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp3.tw.FreeBSD.ORG/pub/FreeBSD">ftp://ftp3.tw.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp3.tw.FreeBSD.ORG/pub/FreeBSD">ftp://ftp3.tw.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -36946,8 +36388,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.nectec.or.th/pub/FreeBSD">ftp://ftp.nectec.or.th/pub/FreeBSD</ulink><!-- <br> --> Contact: <ulink URL="mailto:ftpadmin@ftp.nectec.or.th">ftpadmin@ftp.nectec.or.th</ulink>.
- </para>
+ URL="ftp://ftp.nectec.or.th/pub/FreeBSD">ftp://ftp.nectec.or.th/pub/FreeBSD</ulink><!-- <br> --> Contact: <ulink URL="mailto:ftpadmin@ftp.nectec.or.th">ftpadmin@ftp.nectec.or.th</ulink>.</para>
</listitem>
</itemizedlist>
@@ -36963,8 +36404,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.ua.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.ua.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --> Contact: <ulink URL="mailto:archer@lucky.net">archer@lucky.net</ulink>.
- </para>
+ URL="ftp://ftp.ua.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.ua.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --> Contact: <ulink URL="mailto:archer@lucky.net">archer@lucky.net</ulink>.</para>
</listitem>
</itemizedlist>
@@ -36999,8 +36439,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp4.uk.FreeBSD.ORG/pub/FreeBSD">ftp://ftp4.uk.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp4.uk.FreeBSD.ORG/pub/FreeBSD">ftp://ftp4.uk.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -37045,8 +36484,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp6.FreeBSD.ORG/pub/FreeBSD">ftp://ftp6.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp6.FreeBSD.ORG/pub/FreeBSD">ftp://ftp6.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -37074,14 +36512,12 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.internat.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.internat.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.internat.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.internat.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
<listitem>
<para><ulink
- URL="ftp://ftp2.internat.FreeBSD.ORG/pub/FreeBSD">ftp://ftp2.internat.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp2.internat.FreeBSD.ORG/pub/FreeBSD">ftp://ftp2.internat.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -37101,8 +36537,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://ftp.br.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.br.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> -->
- </para>
+ URL="ftp://ftp.br.FreeBSD.ORG/pub/FreeBSD">ftp://ftp.br.FreeBSD.ORG/pub/FreeBSD</ulink><!-- <br> --></para>
</listitem>
</itemizedlist>
@@ -37118,8 +36553,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para><ulink
- URL="ftp://nic.funet.fi/pub/unix/FreeBSD/eurocrypt">ftp://nic.funet.fi/pub/unix/FreeBSD/eurocrypt</ulink><!-- <br> --> Contact: <ulink URL="mailto:count@nic.funet.fi">count@nic.funet.fi</ulink>.
- </para>
+ URL="ftp://nic.funet.fi/pub/unix/FreeBSD/eurocrypt">ftp://nic.funet.fi/pub/unix/FreeBSD/eurocrypt</ulink><!-- <br> --> Contact: <ulink URL="mailto:count@nic.funet.fi">count@nic.funet.fi</ulink>.</para>
</listitem>
</itemizedlist>
@@ -37699,8 +37133,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para>Mui, Linda. <emphasis>What You Need To Know When You Can't
Find Your UNIX System Administrator</emphasis>. O'Reilly
- &amp; Associates, Inc., 1995. <!-- <br> --> ISBN 1-56592-104-6
- </para>
+ &amp; Associates, Inc., 1995. <!-- <br> --> ISBN 1-56592-104-6</para>
</listitem>
<listitem>
@@ -37723,7 +37156,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para>Albitz, Paul and Liu, Cricket. <emphasis>DNS and
BIND</emphasis>, 2nd Ed. O'Reilly &amp; Associates, Inc.,
- 1997. <!-- <br> --> ISBN 1-56592-236-0 </para>
+ 1997. <!-- <br> --> ISBN 1-56592-236-0</para>
</listitem>
<listitem>
@@ -37736,14 +37169,13 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<listitem>
<para>Costales, Brian, et al. <emphasis>Sendmail</emphasis>, 2nd
Ed. O'Reilly &amp; Associates, Inc., 1997.<!-- <br> --> ISBN
- 1-56592-222-0 </para>
+ 1-56592-222-0</para>
</listitem>
<listitem>
<para>Frisch, &AElig;leen. <emphasis>Essential System
Administration</emphasis>, 2nd Ed. O'Reilly &amp;
- Associates, Inc., 1995. <!-- <br> -->ISBN 1-56592-127-5
- </para>
+ Associates, Inc., 1995. <!-- <br> -->ISBN 1-56592-127-5</para>
</listitem>
<listitem>
@@ -37928,19 +37360,19 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<para>Cheswick, William R. and Steven M. Bellovin.
<emphasis>Firewalls and Internal Security: Repelling the Wily
Hacker</emphasis>. Reading, Mass. : Addison-Wesley,
- 1995.<!-- <br> --> ISBN 0-201-63357-4 </para>
+ 1995.<!-- <br> --> ISBN 0-201-63357-4</para>
</listitem>
<listitem>
<para>Garfinkel, Simson and Gene Spafford. <emphasis>Practical
UNIX Security</emphasis>. 2nd Ed. O'Reilly &amp; Associates,
- Inc., 1996. <!-- <br> --> ISBN 1-56592-148-8 </para>
+ Inc., 1996. <!-- <br> --> ISBN 1-56592-148-8</para>
</listitem>
<listitem>
<para>Garfinkel, Simson. <emphasis>PGP Pretty Good
Privacy</emphasis> O'Reilly &amp; Associates, Inc., 1995.
- <!-- <br> --> ISBN 1-56592-098-8 </para>
+ <!-- <br> --> ISBN 1-56592-098-8</para>
</listitem>
</itemizedlist>
@@ -38134,7 +37566,7 @@ richc.isdn.bcm.tmc.edu 9845-03452-90255</screen>
<title>List summary</title>
<para><emphasis remap=bf>General lists:</emphasis> The following are
- general lists which anyone is free to join: </para>
+ general lists which anyone is free to join:</para>
<informaltable frame="none">
<tgroup cols="2">
@@ -39431,11 +38863,11 @@ help
</listitem>
<listitem>
- <para>&a.rse; </para>
+ <para>&a.rse;</para>
</listitem>
<listitem>
- <para>&a.se; </para>
+ <para>&a.se;</para>
</listitem>
<listitem>
@@ -39583,7 +39015,7 @@ help
</listitem>
<listitem>
- <para>&a.fsmp; </para>
+ <para>&a.fsmp;</para>
</listitem>
<listitem>
@@ -39591,15 +39023,15 @@ help
</listitem>
<listitem>
- <para>&a.wpaul; </para>
+ <para>&a.wpaul;</para>
</listitem>
<listitem>
- <para>&a.jmacd; </para>
+ <para>&a.jmacd;</para>
</listitem>
<listitem>
- <para>&a.steve; </para>
+ <para>&a.steve;</para>
</listitem>
<listitem>
@@ -39607,7 +39039,7 @@ help
</listitem>
<listitem>
- <para>&a.dfr; </para>
+ <para>&a.dfr;</para>
</listitem>
<listitem>
@@ -39663,7 +39095,7 @@ help
</listitem>
<listitem>
- <para>&a.brian; </para>
+ <para>&a.brian;</para>
</listitem>
<listitem>
@@ -39699,11 +39131,11 @@ help
</listitem>
<listitem>
- <para>&a.jmz; </para>
+ <para>&a.jmz;</para>
</listitem>
<listitem>
- <para>&a.hosokawa; </para>
+ <para>&a.hosokawa;</para>
</listitem>
</itemizedlist>
@@ -39840,7 +39272,7 @@ help
<variablelist>
<varlistentry><term>Principal Architect</term>
<listitem>
- <para>&a.davidg; </para>
+ <para>&a.davidg;</para>
</listitem>
</varlistentry>
@@ -39856,7 +39288,7 @@ help
<varlistentry><term>Internationalization</term>
<listitem>
- <para>&a.ache; </para>
+ <para>&a.ache;</para>
</listitem>
</varlistentry>
@@ -39864,7 +39296,7 @@ help
<varlistentry><term>Networking</term>
<listitem>
- <para>&a.wollman; </para>
+ <para>&a.wollman;</para>
</listitem>
</varlistentry>
@@ -39872,7 +39304,7 @@ help
<varlistentry><term>Postmaster</term>
<listitem>
- <para>&a.jmb; </para>
+ <para>&a.jmb;</para>
</listitem>
</varlistentry>
@@ -39880,7 +39312,7 @@ help
<varlistentry><term>Release Coordinator</term>
<listitem>
- <para>&a.jkh; </para>
+ <para>&a.jkh;</para>
</listitem>
</varlistentry>
@@ -39889,7 +39321,7 @@ help
Liaison</term>
<listitem>
- <para>&a.jkh; </para>
+ <para>&a.jkh;</para>
</listitem>
</varlistentry>
@@ -39914,7 +39346,7 @@ help
<varlistentry><term>Ports Manager</term>
<listitem>
- <para>&a.asami; </para>
+ <para>&a.asami;</para>
</listitem>
</varlistentry>
@@ -39922,7 +39354,7 @@ help
<varlistentry><term>XFree86 Project, Inc. Liaison</term>
<listitem>
- <para>&a.rich; </para>
+ <para>&a.rich;</para>
</listitem>
</varlistentry>