2004-11-06 Paul Jakma <paul@dishone.st>

	* defines.texi.in: New file, texi variables should be set here,
          autoconf substitution is available. Define common AUTHORS,
          COPYRIGHT_YEAR and COPYRIGHT_STR vars.
	* (global): Make use of makeinfo node pointer auto-creation
          to avoid having to fully specify links for nodes, so we only have
          to specify current node name - simplifies text slightly.
          Remove extraneous newlines which appear to cause extra blank pages
          to be added in output.
          Update copyright strings which appear in various places to
          use the new COPYRIGHT_STR texinfo variable.
	  Change url to uref, the former need not output an actual
	  hyperlink depending on version of texinfo, the latter should if
	  supported by the format (eg PDF).
	* texinfo.tex: Update to a more recent version. previous file
	  was many many years old. This file should possibly be removed
          altogether, and allowed to be installed by automake.
        * quagga.texi: Make use of automake's version.texi feature to
          have VERSION and some other vars auto-defined. include
          defines.texi. Change copyright strings to use the COPYRIGHT_STR
          variable.
	* install.texi: Make the privs section an actual section. Ditto for
	  the Linux notes.
	* overview.texi: Supply URL for Quagga, where format allows. Tidy up
          one or two paragraphs slightly.
	  Update the section on supported platforms.
	  Remove the ZNOG list stuff, direct reader to the website for
          further information on email lists.
	* vtysh.texi: Update the integrated config file section. Make the
	  commands sections so correct PDF indexes are built.
diff --git a/doc/ripd.texi b/doc/ripd.texi
index 31c21f7..8874bc4 100644
--- a/doc/ripd.texi
+++ b/doc/ripd.texi
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the Quagga Manual.
-@c Copyright (C) 1999, 2000 Kunihiro Ishiguro
-@c See file zebra.texi for copying conditions.
+@c @value{COPYRIGHT_STR}
+@c See file quagga.texi for copying conditions.
 @node RIP
 @comment  node-name,  next,  previous,  up
 @chapter RIP
@@ -32,8 +32,7 @@
 * RIP Debug Commands::          
 @end menu
 
-@node Starting and Stopping ripd, RIP Configuration, RIP, RIP
-@comment  node-name,  next,  previous,  up
+@node Starting and Stopping ripd
 @section Starting and Stopping ripd
 
 The default configuration file name of @command{ripd}'s is
@@ -85,8 +84,7 @@
 * RIP netmask::                 
 @end menu
 
-@node RIP netmask,  , Starting and Stopping ripd, Starting and Stopping ripd
-@comment  node-name,  next,  previous,  up
+@node RIP netmask
 @subsection RIP netmask
 
 The netmask features of @command{ripd} support both version 1 and version 2 of
@@ -107,8 +105,7 @@
 equal cost multipath routing.
 
 
-@node RIP Configuration, How to Announce RIP route, Starting and Stopping ripd, RIP
-@comment  node-name,  next,  previous,  up
+@node RIP Configuration
 @section RIP Configuration
 
 @deffn Command {router rip} {}
@@ -220,8 +217,7 @@
 please specify @code{no ip split-horizon}.
 @end deffn
 
-@node How to Announce RIP route, Filtering RIP Routes, RIP Configuration, RIP
-@comment  node-name,  next,  previous,  up
+@node How to Announce RIP route
 @section How to Announce RIP route
 
 @deffn {RIP command} {redistribute kernel} {}
@@ -284,9 +280,7 @@
 redistributing it in RIP using @code{redistribute static}.
 @end deffn
 
-
-@node  Filtering RIP Routes, RIP Metric Manipulation, How to Announce RIP route, RIP
-@comment  node-name,  next,  previous,  up
+@node  Filtering RIP Routes
 @section Filtering RIP Routes
 
 RIP routes can be filtered by a distribute-list.
@@ -326,8 +320,7 @@
 @var{direct} is @samp{in} the access list is applied to input packets.
 @end deffn
 
-@node RIP Metric Manipulation, RIP distance, Filtering RIP Routes, RIP
-@comment  node-name,  next,  previous,  up
+@node RIP Metric Manipulation
 @section RIP Metric Manipulation
 
 RIP metric is a value for distance for the network.  Usually
@@ -348,8 +341,7 @@
 @deffnx {RIP command} {offset-list @var{access-list} (in|out) @var{ifname}} {}
 @end deffn
 
-@node RIP distance, RIP route-map, RIP Metric Manipulation, RIP
-@comment  node-name,  next,  previous,  up
+@node RIP distance
 @section RIP distance
 
 Distance value is used in zebra daemon.  Default RIP distance is 120.
@@ -371,8 +363,7 @@
 address matches the specified prefix and the specified access-list.
 @end deffn
 
-@node RIP route-map, RIP Authentication, RIP distance, RIP
-@comment  node-name,  next,  previous,  up
+@node RIP route-map
 @section RIP route-map
 
 Usage of @command{ripd}'s route-map support.
@@ -435,8 +426,7 @@
 RIP, valid metric values are from 1 to 16.
 @end deffn
 
-@node RIP Authentication, RIP Timers, RIP route-map, RIP
-@comment  node-name,  next,  previous,  up
+@node RIP Authentication
 @section RIP Authentication
 
 @deffn {Interface command} {ip rip authentication mode md5} {}
@@ -472,8 +462,7 @@
 !
 @end example
 
-@node RIP Timers, Show RIP Information, RIP Authentication, RIP
-@comment  node-name,  next,  previous,  up
+@node RIP Timers
 @section RIP Timers
 
 @deffn {RIP command} {timers basic @var{update} @var{timeout} @var{garbage}} {}
@@ -511,8 +500,7 @@
 settings listed above.
 @end deffn
 
-@node Show RIP Information, RIP Debug Commands, RIP Timers, RIP
-@comment  node-name,  next,  previous,  up
+@node Show RIP Information
 @section Show RIP Information
 
 To display RIP routes.
@@ -555,8 +543,7 @@
 @end group
 @end example
 
-@node RIP Debug Commands,  , Show RIP Information, RIP
-@comment  node-name,  next,  previous,  up
+@node RIP Debug Commands
 @section RIP Debug Commands
 
 Debug for RIP protocol.