Commit Graph

6527 Commits

Author SHA1 Message Date
Mark Komarinski fa8950b85b A github account is not required to contribute documentation to TLDP 2016-02-01 12:42:26 -05:00
Martin A. Brown a432c311d0 Merge remote-tracking branch 'origin/traffic' 2016-01-29 09:19:46 -08:00
Martin A. Brown 6da26967a8 simply renaming to variables to SOURCETREE and OUTPUTTREE 2016-01-28 21:51:33 -08:00
Martin A. Brown 057f8c8882 adding notes to TODO list 2016-01-28 21:50:58 -08:00
Martin A. Brown 2cdec3cb87 committing unused compression recipe fragments 2016-01-28 21:50:24 -08:00
Martin A. Brown 5d7813f1fa Merge branch 'master' of https://github.com/tLDP/LDP 2016-01-28 20:46:04 -08:00
Serge Victor 7203a07c9b Merge pull request #18 from mkomarinski/linkrot
Update DFSG license link, update CC licenses
2016-01-29 09:46:08 +07:00
Mark Komarinski 1e2e220ea3 Update DFSG license link, update CC licenses 2016-01-28 21:36:54 -05:00
Serge Victor c8737ef2fd Merge pull request #17 from mkomarinski/usinggit
Usinggit
2016-01-29 09:24:49 +07:00
Mark Komarinski b753bbb2b8 Other file changes for using git 2016-01-28 21:12:06 -05:00
Mark Komarinski 913fb57e48 Start cutting documentation over to using git 2016-01-28 21:10:30 -05:00
Martin A. Brown 96e5f7e1bc removed inappropriate use of <xref endterm=""/>
This document used an endterm in the wrong place and its presence was
confusing the heck out of the FO processor:

  <xref endterm="partitiontable" linkend="partitiontable" />

The endterm="" attribute tells the DocBook processor to copy the content found
at the linkend inline.  The problem is that the content at this particular
linkend was an entire table.  This meant that the FO processor was receiving
an entire (DocBook) table (as FO, of course) and futilely trying to render it
inline.

Removing the endterm="partitiontable" allows the document to be processed by
FOP into a PDF.
2016-01-28 12:10:59 -08:00
Martin A. Brown 4212b180ab patched from author's github.com repository
Author contacted, responded quickly, provided the missing old files
and confirmed that it was acceptable to comment out the reference to
../openMosix-2.6-HOWTO/openMosix-2.6-HOWTO-content.sgml

Source available: https://github.com/KrisBuytaert/openmosix-howto
2016-01-28 10:26:32 -08:00
Martin A. Brown 40a544910f patched from author's github.com repository
Author contacted, responded quickly, provided the missing old files
and confirmed that it was acceptable to comment out the reference to
../openMosix-2.6-HOWTO/openMosix-2.6-HOWTO-content.sgml

Source available: https://github.com/KrisBuytaert/openmosix-howto
2016-01-28 10:23:42 -08:00
Martin A. Brown 77d4a76edd switch to <mediaobject/> and ./images/ path
Generating PDF outputs (today), requires using <mediaobject> and supplying a
file that can be converted into a print-consumable by the TeX engine.

I added .eps files (thank you, ImageMagick) to allow regeneration and also
added a file called 'image-missing' for the peculiar absence of a file
called OREILLY.BIND.DIAGRAM.
2016-01-28 10:09:33 -08:00
Martin A. Brown 27b6f0bdcf Use hand-tweaked index file: doc-index.sgml
Below comment is reproduced in the doc-index.sgml, which
was generated using collateindex.pl and then hand-tuned into
valid DocBook SGML (version 3.1).

The stock collateindex.pl (md5=2e36626ed6709e5ba0e6af0999bc3102, in
dsssl-stylesheets-1.79) program makes a few mistakes in generating
the complex index below.

It creates a nesting problem for <secondaryie/> elements which contain
both a <ulink/> and have a subsequent <seeie/>.  In that case, it
orphans the <ulink/> elements beneath the <seeie/> AFTER closing the
<secondaryie/>.  I can't figure out a patch to collateindex.pl, so
hand-fixed the 5 entries and am committing this as is for TLDP.
2016-01-28 10:07:40 -08:00
Martin A. Brown 506ab0f5f8 adjusting path locations for image files 2016-01-28 10:06:25 -08:00
Martin A. Brown a092444e12 DocBook corrections and adjusting INCLUDE for LDP
The desired output formats can be tweaked by setting the value of the
parameter entities %output.print.png% (and friends) to "INCLUDE";

The document still needed a few corrections, namely the removal of two
extraneous </listitem> elements and a few <application/> and <acronym/>
elements that were in illegal locations (for example as a child of the
<contrib> element).
2016-01-27 22:52:21 -08:00
Martin A. Brown 5e626c076d output file should not be prefixed with sgml- (Makefile abuse) 2016-01-27 22:52:04 -08:00
Martin A. Brown e15c9bc3b4 DocBook SGML markup fix (<bf/> to <emphasis/>)
Replacing the Linuxdoc tag <bf/> with the SGML tag <emphasis/> solved the
validation problem for this document.
2016-01-27 22:37:39 -08:00
Martin A. Brown 4df140ef1b Solve XSLT / FOP interaction bug on qandaset
The qandaset had a defaultlabel="none" attribute.  This is DocBook legal, but
the XSLT layer was producing FO output that included an empty
fo:list-item-label, with the following error message:
  "fo:list-item-label" is missing child elements. Required content model:
  marker* (%block;)+
By omitting the defaultlabel="none", the entire problem disappears.

Also, adjusted paths for reference to the ./Annimals/ which are now in
./resources/Annimals/.
2016-01-27 21:44:53 -08:00
Martin A. Brown 0301fc15cd Outfit dir with resources, images and symlink
The images were supplied here as a tarball, which meant that the DocBook
processor could not read them directly out of the version control system;
adding directories for the ./images/ and the ./resources/ (which contains
Annimals subdirectory and one chap4sec26 file.
2016-01-27 21:42:59 -08:00
Martin A. Brown 99a64e441c Retiring the SGML version, since XML is much newer 2016-01-27 21:20:38 -08:00
Martin A. Brown 107e57c615 Correcting the system identifier in the DOCTYPE
Using the HTTP variant of the system identifier; let the local DocBook
installation map that system identifier to the local filesystem for us.

Replacing two literal < with &lt;.
2016-01-27 21:19:10 -08:00
Martin A. Brown 3b55146b71 adding images to big-howto-template and renaming
The Template-Big-HOWTO.sgml contained references to images that were not
present in the VCS.  I located green.gif and red.gif in the ancient Linux
Gazette materials and added them here, along with a few .eps files for print
outputs.
2016-01-27 21:07:26 -08:00
Martin A. Brown b9d0f98f4b Creating ./images/ directory and moving all *.png
The publication scripts expect all images to be in a directory called
./images/ in order to be published in the HTML output directory.
2016-01-27 21:05:14 -08:00
Martin A. Brown 08ac878b71 Switching to DocBook 4.2, to match markup
The markup in this document made plenty of references to elements that
post-date the DocBook 3.0 specification (e.g. <mediaobject/>).

Fortunately, with one or two minor corrections to the nesting of elements, the
newer revision of DocBook can validate the document.
2016-01-27 20:59:34 -08:00
Serge Victor 4349db3061 Merge pull request #16 from martin-a-brown/master
A collection of Linuxdoc, DocBook SGML and XML corrections and validation improvements
2016-01-28 10:27:52 +07:00
Martin A. Brown fbedac7019 removing Framebuffer-HOWTO.sgml, replaced in 2010 by Framebuffer-HOWTO.XML 2016-01-27 18:20:36 -08:00
Martin A. Brown 67db9afbe7 validation corrections for index glossary
first, xsltproc (and friends) did not like the duplication of id="A" in both
the gloss.xml and index-gloss.xml; so renaming the IDs solved that problem

second, fop complained that empty gloss entries existed; no problem after
commenting them out
2016-01-27 17:28:17 -08:00
Martin A. Brown bdc6c397c7 specify correct number of columns in chap12 signal handling table 2016-01-27 17:26:16 -08:00
Martin A. Brown 021ba5020a repositioning a closing </listitem> 2016-01-27 17:03:59 -08:00
Martin A. Brown f09547166f correcting the canonical system identifier URL (so local catalogs can find it) 2016-01-27 17:03:41 -08:00
Martin A. Brown e1b7301aca Merge branch 'master' of github.com:martin-a-brown/LDP
Conflicts:
	LDP/guide/docbook/LDP-Author-Guide/LDP-Author-Guide.xml
accepting upstream
2016-01-27 12:30:12 -08:00
Martin A. Brown 86939feccc initial commit of some comments about these files 2016-01-27 12:23:57 -08:00
Martin A. Brown ac2bb8980c fixed conflict, preferring mkomarinski source 2016-01-27 11:47:31 -08:00
Martin A. Brown f59ccef7a1 Merge branch 'master' of github.com:martin-a-brown/LDP 2016-01-27 11:38:17 -08:00
Martin A. Brown 3b39c319ff removing unnecessary symlink 2016-01-27 11:37:53 -08:00
Martin A. Brown 684eddb245 approaching minimal working example
find the Makefile in the same directory as this script itself
run entire script under "set -e" to stop on errors
  (and invert usage of "test" logic so as not to trigger an error)
compare the stems of all documents in the source tree and output tree
  and report on which documents are in source, but not output, as
  well as orphaned documents in output tree
2016-01-27 11:23:10 -08:00
Martin A. Brown 96bace5bf0 Merge branch 'master' of https://github.com/tLDP/LDP
Conflicts:
	LDP/guide/docbook/LDP-Author-Guide/LDP-Author-Guide.xml
accepting upstream master
2016-01-27 11:05:46 -08:00
Serge Victor 6f4bf9c851 Merge pull request #15 from mkomarinski/FixLAG
Closed revision tag
2016-01-28 00:13:05 +07:00
Mark Komarinski e08f6f38a2 Closed revision tag 2016-01-27 10:59:21 -05:00
Federico Bolelli 35b2dce9ec Fixed Martin's comments 2016-01-27 12:42:14 +01:00
Federico Bolelli 3e267b0adc Overview updated
Added the structure of the network stack, starvation and latency
2016-01-27 12:42:14 +01:00
Federico Bolelli 239c98cd29 Added netfilter and iptables
Also added ethtool for managing the driver queue
2016-01-27 12:42:14 +01:00
Federico Bolelli df629eac5e Elements of traffic control updated
Added the section on the driver queue (BQL)
2016-01-27 12:42:14 +01:00
Federico Bolelli b6cde69c6f Classless qdisc updated 2016-01-27 12:42:14 +01:00
Federico Bolelli c1374527e7 Classful qdisc updated 2016-01-27 12:42:14 +01:00
Martin A. Brown b1cd000e8f Merge branch 'master' of https://github.com/tLDP/LDP 2016-01-26 17:02:24 -08:00
Martin A. Brown 80be51b8b6 replacing an entity with the symbol, tilde; the entity was confusing TeX 2016-01-26 16:59:57 -08:00