From: David Lamparter Date: Tue, 14 Jan 2020 23:00:32 +0000 (+0100) Subject: doc: rename man pages to frr-* X-Git-Tag: frr-7.2.1~5^2~1 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=1e4c5f65f2c0ece0f1f7e89b62023080748ad8bb;p=mirror%2Ffrr.git doc: rename man pages to frr-* The vrrpd one conflicts with the standalone vrrpd package; also we're installing daemons to /usr/lib/frr on some systems so they're not on PATH. Signed-off-by: David Lamparter --- diff --git a/bfdd/subdir.am b/bfdd/subdir.am index 5e3c3d4765..4404811f6f 100644 --- a/bfdd/subdir.am +++ b/bfdd/subdir.am @@ -8,7 +8,7 @@ sbin_PROGRAMS += bfdd/bfdd dist_examples_DATA += bfdd/bfdd.conf.sample vtysh_scan += $(top_srcdir)/bfdd/bfdd_vty.c vtysh_scan += $(top_srcdir)/bfdd/bfdd_cli.c -man8 += $(MANBUILD)/bfdd.8 +man8 += $(MANBUILD)/frr-bfdd.8 endif bfdd_libbfd_a_SOURCES = \ diff --git a/bgpd/subdir.am b/bgpd/subdir.am index b338fd4f3d..cb8dd1a8a5 100644 --- a/bgpd/subdir.am +++ b/bgpd/subdir.am @@ -46,7 +46,7 @@ endif if BGP_BMP module_LTLIBRARIES += bgpd/bgpd_bmp.la endif -man8 += $(MANBUILD)/bgpd.8 +man8 += $(MANBUILD)/frr-bgpd.8 endif bgpd_libbgp_a_SOURCES = \ diff --git a/debian/frr.manpages b/debian/frr.manpages index f5aa972304..5075fd763d 100644 --- a/debian/frr.manpages +++ b/debian/frr.manpages @@ -1,16 +1,16 @@ +doc/manpages/_build/man/frr-bgpd.8 +doc/manpages/_build/man/frr-eigrpd.8 +doc/manpages/_build/man/frr-fabricd.8 +doc/manpages/_build/man/frr-isisd.8 +doc/manpages/_build/man/frr-ldpd.8 +doc/manpages/_build/man/frr-nhrpd.8 +doc/manpages/_build/man/frr-ospf6d.8 +doc/manpages/_build/man/frr-ospfd.8 +doc/manpages/_build/man/frr-pimd.8 +doc/manpages/_build/man/frr-ripd.8 +doc/manpages/_build/man/frr-ripngd.8 +doc/manpages/_build/man/frr-watchfrr.8 +doc/manpages/_build/man/frr-zebra.8 doc/manpages/_build/man/frr.1 -doc/manpages/_build/man/bgpd.8 -doc/manpages/_build/man/pimd.8 -doc/manpages/_build/man/eigrpd.8 -doc/manpages/_build/man/ldpd.8 -doc/manpages/_build/man/nhrpd.8 -doc/manpages/_build/man/ospf6d.8 -doc/manpages/_build/man/ospfd.8 -doc/manpages/_build/man/ripd.8 -doc/manpages/_build/man/ripngd.8 -doc/manpages/_build/man/vtysh.1 -doc/manpages/_build/man/zebra.8 -doc/manpages/_build/man/isisd.8 -doc/manpages/_build/man/watchfrr.8 doc/manpages/_build/man/mtracebis.8 -doc/manpages/_build/man/fabricd.8 +doc/manpages/_build/man/vtysh.1 diff --git a/doc/manpages/bfdd.rst b/doc/manpages/bfdd.rst deleted file mode 100644 index 1f8b1475f4..0000000000 --- a/doc/manpages/bfdd.rst +++ /dev/null @@ -1,40 +0,0 @@ -**** -BFDD -**** - -.. include:: defines.rst -.. |DAEMON| replace:: bfdd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a communication failure detection component that works with -the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst -.. include:: bfd-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/bgpd.rst b/doc/manpages/bgpd.rst deleted file mode 100644 index f1736ffd0b..0000000000 --- a/doc/manpages/bgpd.rst +++ /dev/null @@ -1,45 +0,0 @@ -**** -BGPD -**** - -.. include:: defines.rst -.. |DAEMON| replace:: bgpd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -LABEL MANAGER -------------- - -.. option:: -I, --int_num - - Set zclient id. This is required when using Zebra label manager in proxy mode. - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/conf.py b/doc/manpages/conf.py index e7813d8176..9121d38fe0 100644 --- a/doc/manpages/conf.py +++ b/doc/manpages/conf.py @@ -313,28 +313,28 @@ latex_documents = [ fwfrr = "{0} routing engine for use with FRRouting." man_pages = [ - ('bgpd', 'bgpd', fwfrr.format("a BGPv4, BGPv4+, BGPv4- "), [], 8), - ('eigrpd', 'eigrpd', fwfrr.format("an EIGRP "), [], 8), - ('ospf6d', 'ospf6d', fwfrr.format("an OSPFv3 "), [], 8), - ('ospfd', 'ospfd', fwfrr.format("an OSPFv2 "), [], 8), - ('isisd', 'isisd', fwfrr.format("an IS-IS "), [], 8), - ('ospfclient', 'ospfclient', 'an example ospf-api client', [], 8), - ('ldpd', 'ldpd', fwfrr.format("an LDP "), [], 8), - ('nhrpd', 'nhrpd', fwfrr.format("a Next Hop Routing Protocol "), [], 8), - ('pimd', 'pimd', fwfrr.format("a PIM "), [], 8), - ('pbrd', 'pbrd', fwfrr.format("a PBR "), [], 8), - ('sharpd', 'sharpd', fwfrr.format("a SHARP "), [], 8), - ('staticd', 'staticd', fwfrr.format("a static route manager "), [], 8), - ('mtracebis', 'mtracebis', "a multicast trace client", [], 8), - ('ripd', 'ripd', fwfrr.format("a RIP "), [], 8), - ('ripngd', 'ripngd', fwfrr.format("a RIPNG "), [], 8), - ('zebra', 'zebra', 'a routing manager for use with associated FRRouting components.', [], 8), - ('watchfrr', 'watchfrr', 'a program to monitor the status of FRRouting daemons', [], 8), - ('vtysh', 'vtysh', 'an integrated shell for FRRouting.', [], 1), + ('frr-bfdd', 'frr-bfdd', fwfrr.format("a bfd"), [], 8), + ('frr-bgpd', 'frr-bgpd', fwfrr.format("a BGPv4, BGPv4+, BGPv4-"), [], 8), + ('frr-eigrpd', 'frr-eigrpd', fwfrr.format("an EIGRP"), [], 8), + ('frr-fabricd', 'frr-fabricd', fwfrr.format("an OpenFabric"), [], 8), + ('frr-isisd', 'frr-isisd', fwfrr.format("an IS-IS"), [], 8), + ('frr-ldpd', 'frr-ldpd', fwfrr.format("an LDP"), [], 8), + ('frr-nhrpd', 'frr-nhrpd', fwfrr.format("a Next Hop Routing Protocol"), [], 8), + ('frr-ospf6d', 'frr-ospf6d', fwfrr.format("an OSPFv3"), [], 8), + ('frr-ospfclient', 'frr-ospfclient', 'an example ospf-api client', [], 8), + ('frr-ospfd', 'frr-ospfd', fwfrr.format("an OSPFv2"), [], 8), + ('frr-pbrd', 'frr-pbrd', fwfrr.format("a PBR"), [], 8), + ('frr-pimd', 'frr-pimd', fwfrr.format("a PIM"), [], 8), + ('frr-ripd', 'frr-ripd', fwfrr.format("a RIP"), [], 8), + ('frr-ripngd', 'frr-ripngd', fwfrr.format("a RIPNG"), [], 8), + ('frr-sharpd', 'frr-sharpd', fwfrr.format("a SHARP"), [], 8), + ('frr-staticd', 'frr-staticd', fwfrr.format("a static route manager"), [], 8), + ('frr-vrrpd', 'frr-vrrpd', fwfrr.format("a VRRP"), [], 8), + ('frr-watchfrr', 'frr-watchfrr', 'a program to monitor the status of FRRouting daemons', [], 8), + ('frr-zebra', 'frr-zebra', 'a routing manager for use with associated FRRouting components.', [], 8), ('frr', 'frr', 'a systemd interaction script', [], 1), - ('bfdd', 'bfdd', fwfrr.format("a bfd"), [], 8), - ('fabricd', 'fabricd', fwfrr.format("an OpenFabric "), [], 8), - ('vrrpd', 'vrrpd', fwfrr.format("a VRRP"), [], 8), + ('mtracebis', 'mtracebis', "a multicast trace client", [], 8), + ('vtysh', 'vtysh', 'an integrated shell for FRRouting.', [], 1), ] # -- Options for Texinfo output ------------------------------------------- diff --git a/doc/manpages/defines.rst b/doc/manpages/defines.rst index 2a6a9fd1bd..ac24cfa8dc 100644 --- a/doc/manpages/defines.rst +++ b/doc/manpages/defines.rst @@ -1,3 +1,3 @@ .. |synopsis-options| replace:: [-d|-t|-dt] [-C] [-f config-file] [-i pid-file] [-z zclient-path] [-u user] [-g group] [-A vty-addr] [-P vty-port] [-M module[:options]] [-N pathspace] [--vty_socket vty-path] [--moduledir module-path] .. |synopsis-options-hv| replace:: [-h] [-v] -.. |seealso-programs| replace:: zebra(8), vtysh(1), ripd(8), ripngd(8), ospfd(8), ospf6d(8), bgpd(8), isisd(8), babeld(8), nhrpd(8), pimd(8), pbrd(8), ldpd(8), eigrpd(8), staticd(8), fabricd(8), vrrpd(8), mtracebis(8) +.. |seealso-programs| replace:: frr-zebra(8), vtysh(1), frr-ripd(8), frr-ripngd(8), frr-ospfd(8), frr-ospf6d(8), frr-bgpd(8), frr-isisd(8), frr-babeld(8), frr-nhrpd(8), frr-pimd(8), frr-pbrd(8), frr-ldpd(8), frr-eigrpd(8), frr-staticd(8), frr-fabricd(8), frr-vrrpd(8), mtracebis(8) diff --git a/doc/manpages/eigrpd.rst b/doc/manpages/eigrpd.rst deleted file mode 100644 index bc824468d0..0000000000 --- a/doc/manpages/eigrpd.rst +++ /dev/null @@ -1,38 +0,0 @@ -****** -EIGRPD -****** - -.. include:: defines.rst -.. |DAEMON| replace:: eigrpd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/fabricd.rst b/doc/manpages/fabricd.rst deleted file mode 100644 index c14c07661e..0000000000 --- a/doc/manpages/fabricd.rst +++ /dev/null @@ -1,38 +0,0 @@ -******* -FABRICD -******* - -.. include:: defines.rst -.. |DAEMON| replace:: fabricd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/frr-bfdd.rst b/doc/manpages/frr-bfdd.rst new file mode 100644 index 0000000000..1f8b1475f4 --- /dev/null +++ b/doc/manpages/frr-bfdd.rst @@ -0,0 +1,40 @@ +**** +BFDD +**** + +.. include:: defines.rst +.. |DAEMON| replace:: bfdd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a communication failure detection component that works with +the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst +.. include:: bfd-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-bgpd.rst b/doc/manpages/frr-bgpd.rst new file mode 100644 index 0000000000..f1736ffd0b --- /dev/null +++ b/doc/manpages/frr-bgpd.rst @@ -0,0 +1,45 @@ +**** +BGPD +**** + +.. include:: defines.rst +.. |DAEMON| replace:: bgpd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +LABEL MANAGER +------------- + +.. option:: -I, --int_num + + Set zclient id. This is required when using Zebra label manager in proxy mode. + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-eigrpd.rst b/doc/manpages/frr-eigrpd.rst new file mode 100644 index 0000000000..bc824468d0 --- /dev/null +++ b/doc/manpages/frr-eigrpd.rst @@ -0,0 +1,38 @@ +****** +EIGRPD +****** + +.. include:: defines.rst +.. |DAEMON| replace:: eigrpd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-fabricd.rst b/doc/manpages/frr-fabricd.rst new file mode 100644 index 0000000000..c14c07661e --- /dev/null +++ b/doc/manpages/frr-fabricd.rst @@ -0,0 +1,38 @@ +******* +FABRICD +******* + +.. include:: defines.rst +.. |DAEMON| replace:: fabricd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-isisd.rst b/doc/manpages/frr-isisd.rst new file mode 100644 index 0000000000..68761f642c --- /dev/null +++ b/doc/manpages/frr-isisd.rst @@ -0,0 +1,38 @@ +***** +ISISD +***** + +.. include:: defines.rst +.. |DAEMON| replace:: isisd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-ldpd.rst b/doc/manpages/frr-ldpd.rst new file mode 100644 index 0000000000..113f06673e --- /dev/null +++ b/doc/manpages/frr-ldpd.rst @@ -0,0 +1,38 @@ +**** +LDPD +**** + +.. include:: defines.rst +.. |DAEMON| replace:: ldpd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-nhrpd.rst b/doc/manpages/frr-nhrpd.rst new file mode 100644 index 0000000000..cae01c677b --- /dev/null +++ b/doc/manpages/frr-nhrpd.rst @@ -0,0 +1,38 @@ +***** +NHRPD +***** + +.. include:: defines.rst +.. |DAEMON| replace:: nhrpd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-ospf6d.rst b/doc/manpages/frr-ospf6d.rst new file mode 100644 index 0000000000..cfc6860d5c --- /dev/null +++ b/doc/manpages/frr-ospf6d.rst @@ -0,0 +1,39 @@ +****** +OSPF6D +****** + +.. include:: defines.rst +.. |DAEMON| replace:: ospf6d + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-ospfclient.rst b/doc/manpages/frr-ospfclient.rst new file mode 100644 index 0000000000..c52b108767 --- /dev/null +++ b/doc/manpages/frr-ospfclient.rst @@ -0,0 +1,43 @@ +********** +OSPFCLIENT +********** + +.. include:: defines.rst + +SYNOPSIS +======== +ospfclient + +DESCRIPTION +=========== +ospfclient is an example ospf-api client to test the ospfd daemon. + +OPTIONS +======= + +.. option:: ospfd + + A router where the API-enabled OSPF daemon is running. + +.. option:: lsatype + + The value has to be either "9", "10", or "11", depending on the flooding scope. + +.. option:: opaquetype + + The value has to be in the range of 0-255 (for example, experimental applications might use opaquetype larger than 128). + +.. option:: opaqueid + + Arbitrary application instance (24 bits). + +.. option:: ifaddr + + Interface IP address for type 9, otherwise it will be ignored. + +.. option:: areaid + + Area in the IP address format for type 10, otherwise it will be ignored. + + +.. include:: epilogue.rst diff --git a/doc/manpages/frr-ospfd.rst b/doc/manpages/frr-ospfd.rst new file mode 100644 index 0000000000..951a0229aa --- /dev/null +++ b/doc/manpages/frr-ospfd.rst @@ -0,0 +1,43 @@ +***** +OSPFD +***** + +.. include:: defines.rst +.. |DAEMON| replace:: ospfd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +.. option:: -a, --apiserver + + Enable the OSPF API server. + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-pbrd.rst b/doc/manpages/frr-pbrd.rst new file mode 100644 index 0000000000..d9a80b1f84 --- /dev/null +++ b/doc/manpages/frr-pbrd.rst @@ -0,0 +1,38 @@ +**** +PBRD +**** + +.. include:: defines.rst +.. |DAEMON| replace:: pbrd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + + diff --git a/doc/manpages/frr-pimd.rst b/doc/manpages/frr-pimd.rst new file mode 100644 index 0000000000..d7582668d2 --- /dev/null +++ b/doc/manpages/frr-pimd.rst @@ -0,0 +1,38 @@ +**** +PIMD +**** + +.. include:: defines.rst +.. |DAEMON| replace:: pimd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-ripd.rst b/doc/manpages/frr-ripd.rst new file mode 100644 index 0000000000..af4590c824 --- /dev/null +++ b/doc/manpages/frr-ripd.rst @@ -0,0 +1,38 @@ +**** +RIPD +**** + +.. include:: defines.rst +.. |DAEMON| replace:: ripd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-ripngd.rst b/doc/manpages/frr-ripngd.rst new file mode 100644 index 0000000000..aedd689876 --- /dev/null +++ b/doc/manpages/frr-ripngd.rst @@ -0,0 +1,38 @@ +****** +RIPNGD +****** + +.. include:: defines.rst +.. |DAEMON| replace:: ripngd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-sharpd.rst b/doc/manpages/frr-sharpd.rst new file mode 100644 index 0000000000..016f3f9254 --- /dev/null +++ b/doc/manpages/frr-sharpd.rst @@ -0,0 +1,38 @@ +****** +SHARPD +****** + +.. include:: defines.rst +.. |DAEMON| replace:: sharpd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + + diff --git a/doc/manpages/frr-staticd.rst b/doc/manpages/frr-staticd.rst new file mode 100644 index 0000000000..ccbcf32e36 --- /dev/null +++ b/doc/manpages/frr-staticd.rst @@ -0,0 +1,38 @@ +******* +STATICD +******* + +.. include:: defines.rst +.. |DAEMON| replace:: staticd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting engine. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + + diff --git a/doc/manpages/frr-vrrpd.rst b/doc/manpages/frr-vrrpd.rst new file mode 100644 index 0000000000..0e73b07cda --- /dev/null +++ b/doc/manpages/frr-vrrpd.rst @@ -0,0 +1,40 @@ +***** +VRRPD +***** + +.. include:: defines.rst +.. |DAEMON| replace:: vrrpd + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing component that works with the FRRouting routing engine. +It implements the Virtual Router Redundancy Protocol. Support for both VRRPv2 +and VRRPv3 is present. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-watchfrr.rst b/doc/manpages/frr-watchfrr.rst new file mode 100644 index 0000000000..dceb423f82 --- /dev/null +++ b/doc/manpages/frr-watchfrr.rst @@ -0,0 +1,118 @@ +******** +WATCHFRR +******** + +.. include:: defines.rst +.. |DAEMON| replace:: watchfrr + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| [option...] ... + + +DESCRIPTION +=========== +|DAEMON| is a watchdog program that monitors the status of supplied frr daemons and tries to restart them in case they become unresponsive or shut down. + +To determine whether a daemon is running, it tries to connect to the daemon's VTY UNIX stream socket, and send echo commands to ensure the daemon responds. When the daemon crashes, EOF is received from the socket, so that |DAEMON| can react immediately. + +In order to avoid restarting the daemons in quick succession, you can supply the -m and -M options to set the minimum and maximum delay between the restart commands. The minimum restart delay is recalculated each time a restart is attempted. If the time since the last restart attempt exceeds twice the value of -M, the restart delay is set to the value of -m, otherwise the interval is doubled (but capped at the value of -M). + +OPTIONS +======= + +.. option:: --dry + + Run |DAEMON| in "dry-run" mode, only monitoring the specified daemons but not performing any start/stop/restart actions. + +.. option:: -d, --daemon + + Run in daemon mode. When supplied, error messages are sent to Syslog instead of standard output (stdout). + +.. option:: -S , --statedir + + Set the VTY socket directory (the default value is "/var/run/frr"). + +.. option:: -l , --loglevel + + Set the logging level (the default value is "6"). The value should range from 0 (LOG_EMERG) to 7 (LOG_DEBUG), but higher number can be supplied if extra debugging messages are required. + +.. option:: --min-restart-interval + + Set the minimum number of seconds to wait between invocations of the daemon restart commands (the default value is "60"). + +.. option:: --max-restart-interval + + Set the maximum number of seconds to wait between invocations of the daemon restart commands (the default value is "600"). + +.. option:: -i , --interval + + Set the status polling interval in seconds (the default value is "5"). + +.. option:: -t , --timeout + + Set the unresponsiveness timeout in seconds (the default value is "10"). + +.. option:: -T , --restart-timeout + + Set the restart (kill) timeout in seconds (the default value is "20"). If any background jobs are still running after this period has elapsed, they will be killed. + +.. option:: -p , --pid-file + + Set the process identifier filename (the default value is "/var/run/frr/|DAEMON|.pid"). + +.. option:: -b , --blank-string + + When the supplied string is found in any of the command line option arguments (i.e., -r, -s, or -k), replace it with a space. + + This is an ugly hack to circumvent problems with passing the command line arguments containing embedded spaces. + +.. option:: -v, --version + + Display the version information and exit. + +.. option:: -h, --help + + Display the usage information and exit. + +The following 3 options specify scripts that |DAEMON| uses to perform start/stop/restart actions. Reasonable default values are built into watchfrr, so the use of these options should no longer be necessary: + +.. option:: -s command, --start-command command + + Supply a Bourne shell command to start a single daemon. The command string should contain the '%s' placeholder to be substituted with the daemon name. + +.. option:: -k command, --kill-command command + + Supply a Bourne shell command to stop a single daemon. The command string should contain the '%s' placeholder to be substituted with the daemon name. + +.. option:: -r command, --restart command + + Supply a Bourne shell command to restart a single daemon. The command string should contain the '%s' placeholder to be substituted with the daemon name. + +PREVIOUS OPTIONS +================ +Prior versions of |DAEMON| supported some additional options that no longer exist::: + + -a, -A, -e, -R, -z + +The ``-a``, ``-A`` and ``-R`` options were used to select alternate monitoring modes that offered different patterns of restarting daemons. The "correct" mode (phased restart) is now the default. The -e and -z options used to disable some monitoring aspects, |DAEMON| now always has all monitoring features enabled. + +Removing these options should result in correct operation, if it does not please file a bug report. + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/frr-zebra.rst b/doc/manpages/frr-zebra.rst new file mode 100644 index 0000000000..cfb368bf44 --- /dev/null +++ b/doc/manpages/frr-zebra.rst @@ -0,0 +1,67 @@ +***** +ZEBRA +***** + +.. include:: defines.rst +.. |DAEMON| replace:: zebra + +SYNOPSIS +======== +|DAEMON| |synopsis-options-hv| + +|DAEMON| |synopsis-options| + +DESCRIPTION +=========== +|DAEMON| is a routing manager that implements the zebra route engine. zebra supports all protocol daemons in the FRRouting suite. + +OPTIONS +======= +OPTIONS available for the |DAEMON| command: + +.. include:: common-options.rst + +.. option:: -b, --batch + + Runs in batch mode, zebra parses its config and exits. + +.. option:: -k, --keep_kernel + + On startup, don't delete self inserted routes. + +.. option:: -s, --nl-bufsize + + Set netlink receive buffer size. There are cases where zebra daemon can't handle flood of netlink messages from kernel. If you ever see "recvmsg overrun" messages in zebra log, you are in trouble. + + Solution is to increase receive buffer of netlink socket. Note that kernel < 2.6.14 doesn't allow increasing it over maximum value defined in /proc/sys/net/core/rmem_max. If you want to do it, you have to increase maximum before starting zebra. + + Note that this affects Linux only. + + +.. option:: -n, --vrfwnetns + + Enable namespace VRF backend. By default, the VRF backend relies on VRF-lite support from the Linux kernel. This option permits discovering Linux named network namespaces and mapping it to FRR VRF contexts. + +ROUTES +------ + +.. option:: -r, --retain + + When the program terminates, do not flush routes installed by zebra from the kernel. + + +FILES +===== + +|INSTALL_PREFIX_SBIN|/|DAEMON| + The default location of the |DAEMON| binary. + +|INSTALL_PREFIX_ETC|/|DAEMON|.conf + The default location of the |DAEMON| config file. + +$(PWD)/|DAEMON|.log + If the |DAEMON| process is configured to output logs to a file, then you + will find this file in the directory where you started |DAEMON|. + +.. include:: epilogue.rst + diff --git a/doc/manpages/index.rst b/doc/manpages/index.rst index 40f06efdfe..58a1d9e0db 100644 --- a/doc/manpages/index.rst +++ b/doc/manpages/index.rst @@ -6,25 +6,25 @@ .. toctree:: :maxdepth: 2 - bfdd - bgpd - eigrpd - isisd - fabricd - ldpd - nhrpd - ospf6d - ospfclient - ospfd - pimd - pbrd + frr + frr-bfdd + frr-bgpd + frr-eigrpd + frr-isisd + frr-fabricd + frr-ldpd + frr-nhrpd + frr-ospf6d + frr-ospfclient + frr-ospfd + frr-pimd + frr-pbrd + frr-ripd + frr-ripngd + frr-sharpd + frr-staticd + frr-watchfrr + frr-zebra + frr-vrrpd mtracebis - ripd - ripngd - sharpd - staticd - watchfrr - zebra vtysh - vrrpd - frr diff --git a/doc/manpages/isisd.rst b/doc/manpages/isisd.rst deleted file mode 100644 index 68761f642c..0000000000 --- a/doc/manpages/isisd.rst +++ /dev/null @@ -1,38 +0,0 @@ -***** -ISISD -***** - -.. include:: defines.rst -.. |DAEMON| replace:: isisd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/ldpd.rst b/doc/manpages/ldpd.rst deleted file mode 100644 index 113f06673e..0000000000 --- a/doc/manpages/ldpd.rst +++ /dev/null @@ -1,38 +0,0 @@ -**** -LDPD -**** - -.. include:: defines.rst -.. |DAEMON| replace:: ldpd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/nhrpd.rst b/doc/manpages/nhrpd.rst deleted file mode 100644 index cae01c677b..0000000000 --- a/doc/manpages/nhrpd.rst +++ /dev/null @@ -1,38 +0,0 @@ -***** -NHRPD -***** - -.. include:: defines.rst -.. |DAEMON| replace:: nhrpd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/ospf6d.rst b/doc/manpages/ospf6d.rst deleted file mode 100644 index cfc6860d5c..0000000000 --- a/doc/manpages/ospf6d.rst +++ /dev/null @@ -1,39 +0,0 @@ -****** -OSPF6D -****** - -.. include:: defines.rst -.. |DAEMON| replace:: ospf6d - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/ospfclient.rst b/doc/manpages/ospfclient.rst deleted file mode 100644 index c52b108767..0000000000 --- a/doc/manpages/ospfclient.rst +++ /dev/null @@ -1,43 +0,0 @@ -********** -OSPFCLIENT -********** - -.. include:: defines.rst - -SYNOPSIS -======== -ospfclient - -DESCRIPTION -=========== -ospfclient is an example ospf-api client to test the ospfd daemon. - -OPTIONS -======= - -.. option:: ospfd - - A router where the API-enabled OSPF daemon is running. - -.. option:: lsatype - - The value has to be either "9", "10", or "11", depending on the flooding scope. - -.. option:: opaquetype - - The value has to be in the range of 0-255 (for example, experimental applications might use opaquetype larger than 128). - -.. option:: opaqueid - - Arbitrary application instance (24 bits). - -.. option:: ifaddr - - Interface IP address for type 9, otherwise it will be ignored. - -.. option:: areaid - - Area in the IP address format for type 10, otherwise it will be ignored. - - -.. include:: epilogue.rst diff --git a/doc/manpages/ospfd.rst b/doc/manpages/ospfd.rst deleted file mode 100644 index 951a0229aa..0000000000 --- a/doc/manpages/ospfd.rst +++ /dev/null @@ -1,43 +0,0 @@ -***** -OSPFD -***** - -.. include:: defines.rst -.. |DAEMON| replace:: ospfd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -.. option:: -a, --apiserver - - Enable the OSPF API server. - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/pbrd.rst b/doc/manpages/pbrd.rst deleted file mode 100644 index d9a80b1f84..0000000000 --- a/doc/manpages/pbrd.rst +++ /dev/null @@ -1,38 +0,0 @@ -**** -PBRD -**** - -.. include:: defines.rst -.. |DAEMON| replace:: pbrd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - - diff --git a/doc/manpages/pimd.rst b/doc/manpages/pimd.rst deleted file mode 100644 index d7582668d2..0000000000 --- a/doc/manpages/pimd.rst +++ /dev/null @@ -1,38 +0,0 @@ -**** -PIMD -**** - -.. include:: defines.rst -.. |DAEMON| replace:: pimd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/ripd.rst b/doc/manpages/ripd.rst deleted file mode 100644 index af4590c824..0000000000 --- a/doc/manpages/ripd.rst +++ /dev/null @@ -1,38 +0,0 @@ -**** -RIPD -**** - -.. include:: defines.rst -.. |DAEMON| replace:: ripd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/ripngd.rst b/doc/manpages/ripngd.rst deleted file mode 100644 index aedd689876..0000000000 --- a/doc/manpages/ripngd.rst +++ /dev/null @@ -1,38 +0,0 @@ -****** -RIPNGD -****** - -.. include:: defines.rst -.. |DAEMON| replace:: ripngd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/sharpd.rst b/doc/manpages/sharpd.rst deleted file mode 100644 index 016f3f9254..0000000000 --- a/doc/manpages/sharpd.rst +++ /dev/null @@ -1,38 +0,0 @@ -****** -SHARPD -****** - -.. include:: defines.rst -.. |DAEMON| replace:: sharpd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - - diff --git a/doc/manpages/staticd.rst b/doc/manpages/staticd.rst deleted file mode 100644 index ccbcf32e36..0000000000 --- a/doc/manpages/staticd.rst +++ /dev/null @@ -1,38 +0,0 @@ -******* -STATICD -******* - -.. include:: defines.rst -.. |DAEMON| replace:: staticd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting engine. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - - diff --git a/doc/manpages/subdir.am b/doc/manpages/subdir.am index 19d2d8d6ae..9284212099 100644 --- a/doc/manpages/subdir.am +++ b/doc/manpages/subdir.am @@ -3,34 +3,34 @@ # man_RSTFILES = \ - doc/manpages/bgpd.rst \ + doc/manpages/bfd-options.rst \ doc/manpages/common-options.rst \ doc/manpages/conf.py \ doc/manpages/defines.rst \ - doc/manpages/eigrpd.rst \ doc/manpages/epilogue.rst \ - doc/manpages/fabricd.rst \ + doc/manpages/frr-bfdd.rst \ + doc/manpages/frr-bgpd.rst \ + doc/manpages/frr-eigrpd.rst \ + doc/manpages/frr-fabricd.rst \ + doc/manpages/frr-isisd.rst \ + doc/manpages/frr-ldpd.rst \ + doc/manpages/frr-nhrpd.rst \ + doc/manpages/frr-ospf6d.rst \ + doc/manpages/frr-ospfclient.rst \ + doc/manpages/frr-ospfd.rst \ + doc/manpages/frr-pbrd.rst \ + doc/manpages/frr-pimd.rst \ + doc/manpages/frr-ripd.rst \ + doc/manpages/frr-ripngd.rst \ + doc/manpages/frr-sharpd.rst \ + doc/manpages/frr-staticd.rst \ + doc/manpages/frr-vrrpd.rst \ + doc/manpages/frr-watchfrr.rst \ + doc/manpages/frr-zebra.rst \ doc/manpages/frr.rst \ doc/manpages/index.rst \ - doc/manpages/isisd.rst \ - doc/manpages/ldpd.rst \ doc/manpages/mtracebis.rst \ - doc/manpages/nhrpd.rst \ - doc/manpages/ospf6d.rst \ - doc/manpages/ospfclient.rst \ - doc/manpages/ospfd.rst \ - doc/manpages/pimd.rst \ - doc/manpages/ripd.rst \ - doc/manpages/pbrd.rst \ - doc/manpages/ripngd.rst \ - doc/manpages/sharpd.rst \ - doc/manpages/staticd.rst \ doc/manpages/vtysh.rst \ - doc/manpages/watchfrr.rst \ - doc/manpages/zebra.rst \ - doc/manpages/bfdd.rst \ - doc/manpages/bfd-options.rst \ - doc/manpages/vrrpd.rst \ # end EXTRA_DIST += $(man_RSTFILES) diff --git a/doc/manpages/vrrpd.rst b/doc/manpages/vrrpd.rst deleted file mode 100644 index 0e73b07cda..0000000000 --- a/doc/manpages/vrrpd.rst +++ /dev/null @@ -1,40 +0,0 @@ -***** -VRRPD -***** - -.. include:: defines.rst -.. |DAEMON| replace:: vrrpd - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing component that works with the FRRouting routing engine. -It implements the Virtual Router Redundancy Protocol. Support for both VRRPv2 -and VRRPv3 is present. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/watchfrr.rst b/doc/manpages/watchfrr.rst deleted file mode 100644 index dceb423f82..0000000000 --- a/doc/manpages/watchfrr.rst +++ /dev/null @@ -1,118 +0,0 @@ -******** -WATCHFRR -******** - -.. include:: defines.rst -.. |DAEMON| replace:: watchfrr - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| [option...] ... - - -DESCRIPTION -=========== -|DAEMON| is a watchdog program that monitors the status of supplied frr daemons and tries to restart them in case they become unresponsive or shut down. - -To determine whether a daemon is running, it tries to connect to the daemon's VTY UNIX stream socket, and send echo commands to ensure the daemon responds. When the daemon crashes, EOF is received from the socket, so that |DAEMON| can react immediately. - -In order to avoid restarting the daemons in quick succession, you can supply the -m and -M options to set the minimum and maximum delay between the restart commands. The minimum restart delay is recalculated each time a restart is attempted. If the time since the last restart attempt exceeds twice the value of -M, the restart delay is set to the value of -m, otherwise the interval is doubled (but capped at the value of -M). - -OPTIONS -======= - -.. option:: --dry - - Run |DAEMON| in "dry-run" mode, only monitoring the specified daemons but not performing any start/stop/restart actions. - -.. option:: -d, --daemon - - Run in daemon mode. When supplied, error messages are sent to Syslog instead of standard output (stdout). - -.. option:: -S , --statedir - - Set the VTY socket directory (the default value is "/var/run/frr"). - -.. option:: -l , --loglevel - - Set the logging level (the default value is "6"). The value should range from 0 (LOG_EMERG) to 7 (LOG_DEBUG), but higher number can be supplied if extra debugging messages are required. - -.. option:: --min-restart-interval - - Set the minimum number of seconds to wait between invocations of the daemon restart commands (the default value is "60"). - -.. option:: --max-restart-interval - - Set the maximum number of seconds to wait between invocations of the daemon restart commands (the default value is "600"). - -.. option:: -i , --interval - - Set the status polling interval in seconds (the default value is "5"). - -.. option:: -t , --timeout - - Set the unresponsiveness timeout in seconds (the default value is "10"). - -.. option:: -T , --restart-timeout - - Set the restart (kill) timeout in seconds (the default value is "20"). If any background jobs are still running after this period has elapsed, they will be killed. - -.. option:: -p , --pid-file - - Set the process identifier filename (the default value is "/var/run/frr/|DAEMON|.pid"). - -.. option:: -b , --blank-string - - When the supplied string is found in any of the command line option arguments (i.e., -r, -s, or -k), replace it with a space. - - This is an ugly hack to circumvent problems with passing the command line arguments containing embedded spaces. - -.. option:: -v, --version - - Display the version information and exit. - -.. option:: -h, --help - - Display the usage information and exit. - -The following 3 options specify scripts that |DAEMON| uses to perform start/stop/restart actions. Reasonable default values are built into watchfrr, so the use of these options should no longer be necessary: - -.. option:: -s command, --start-command command - - Supply a Bourne shell command to start a single daemon. The command string should contain the '%s' placeholder to be substituted with the daemon name. - -.. option:: -k command, --kill-command command - - Supply a Bourne shell command to stop a single daemon. The command string should contain the '%s' placeholder to be substituted with the daemon name. - -.. option:: -r command, --restart command - - Supply a Bourne shell command to restart a single daemon. The command string should contain the '%s' placeholder to be substituted with the daemon name. - -PREVIOUS OPTIONS -================ -Prior versions of |DAEMON| supported some additional options that no longer exist::: - - -a, -A, -e, -R, -z - -The ``-a``, ``-A`` and ``-R`` options were used to select alternate monitoring modes that offered different patterns of restarting daemons. The "correct" mode (phased restart) is now the default. The -e and -z options used to disable some monitoring aspects, |DAEMON| now always has all monitoring features enabled. - -Removing these options should result in correct operation, if it does not please file a bug report. - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/doc/manpages/zebra.rst b/doc/manpages/zebra.rst deleted file mode 100644 index cfb368bf44..0000000000 --- a/doc/manpages/zebra.rst +++ /dev/null @@ -1,67 +0,0 @@ -***** -ZEBRA -***** - -.. include:: defines.rst -.. |DAEMON| replace:: zebra - -SYNOPSIS -======== -|DAEMON| |synopsis-options-hv| - -|DAEMON| |synopsis-options| - -DESCRIPTION -=========== -|DAEMON| is a routing manager that implements the zebra route engine. zebra supports all protocol daemons in the FRRouting suite. - -OPTIONS -======= -OPTIONS available for the |DAEMON| command: - -.. include:: common-options.rst - -.. option:: -b, --batch - - Runs in batch mode, zebra parses its config and exits. - -.. option:: -k, --keep_kernel - - On startup, don't delete self inserted routes. - -.. option:: -s, --nl-bufsize - - Set netlink receive buffer size. There are cases where zebra daemon can't handle flood of netlink messages from kernel. If you ever see "recvmsg overrun" messages in zebra log, you are in trouble. - - Solution is to increase receive buffer of netlink socket. Note that kernel < 2.6.14 doesn't allow increasing it over maximum value defined in /proc/sys/net/core/rmem_max. If you want to do it, you have to increase maximum before starting zebra. - - Note that this affects Linux only. - - -.. option:: -n, --vrfwnetns - - Enable namespace VRF backend. By default, the VRF backend relies on VRF-lite support from the Linux kernel. This option permits discovering Linux named network namespaces and mapping it to FRR VRF contexts. - -ROUTES ------- - -.. option:: -r, --retain - - When the program terminates, do not flush routes installed by zebra from the kernel. - - -FILES -===== - -|INSTALL_PREFIX_SBIN|/|DAEMON| - The default location of the |DAEMON| binary. - -|INSTALL_PREFIX_ETC|/|DAEMON|.conf - The default location of the |DAEMON| config file. - -$(PWD)/|DAEMON|.log - If the |DAEMON| process is configured to output logs to a file, then you - will find this file in the directory where you started |DAEMON|. - -.. include:: epilogue.rst - diff --git a/eigrpd/subdir.am b/eigrpd/subdir.am index 5a65c654e9..e59c88b471 100644 --- a/eigrpd/subdir.am +++ b/eigrpd/subdir.am @@ -12,7 +12,7 @@ vtysh_scan += \ $(top_srcdir)/eigrpd/eigrp_vty.c \ # end # $(top_srcdir)/eigrpd/eigrp_routemap.c -man8 += $(MANBUILD)/eigrpd.8 +man8 += $(MANBUILD)/frr-eigrpd.8 endif eigrpd_libeigrp_a_SOURCES = \ diff --git a/isisd/subdir.am b/isisd/subdir.am index 24f24022a5..4bd68d6d98 100644 --- a/isisd/subdir.am +++ b/isisd/subdir.am @@ -14,7 +14,7 @@ vtysh_scan += \ $(top_srcdir)/isisd/isis_vty_fabricd.c \ $(top_srcdir)/isisd/isisd.c \ # end -man8 += $(MANBUILD)/isisd.8 +man8 += $(MANBUILD)/frr-isisd.8 endif if FABRICD diff --git a/ldpd/subdir.am b/ldpd/subdir.am index 42c5ad024b..f464bad9e7 100644 --- a/ldpd/subdir.am +++ b/ldpd/subdir.am @@ -7,7 +7,7 @@ noinst_LIBRARIES += ldpd/libldp.a sbin_PROGRAMS += ldpd/ldpd dist_examples_DATA += ldpd/ldpd.conf.sample vtysh_scan += $(top_srcdir)/ldpd/ldp_vty_cmds.c -man8 += $(MANBUILD)/ldpd.8 +man8 += $(MANBUILD)/frr-ldpd.8 endif ldpd_libldp_a_SOURCES = \ diff --git a/nhrpd/subdir.am b/nhrpd/subdir.am index fe76623ac3..42a6380b17 100644 --- a/nhrpd/subdir.am +++ b/nhrpd/subdir.am @@ -5,7 +5,7 @@ if NHRPD sbin_PROGRAMS += nhrpd/nhrpd vtysh_scan += $(top_srcdir)/nhrpd/nhrp_vty.c -man8 += $(MANBUILD)/nhrpd.8 +man8 += $(MANBUILD)/frr-nhrpd.8 endif nhrpd_nhrpd_LDADD = lib/libfrr.la lib/libfrrcares.la $(LIBCAP) diff --git a/ospf6d/subdir.am b/ospf6d/subdir.am index eac0eee45f..570b077cb1 100644 --- a/ospf6d/subdir.am +++ b/ospf6d/subdir.am @@ -26,7 +26,7 @@ vtysh_scan += \ if SNMP module_LTLIBRARIES += ospf6d/ospf6d_snmp.la endif -man8 += $(MANBUILD)/ospf6d.8 +man8 += $(MANBUILD)/frr-ospf6d.8 endif ospf6d_libospf6_a_SOURCES = \ diff --git a/ospfclient/subdir.am b/ospfclient/subdir.am index 94d489358c..af07e983ea 100644 --- a/ospfclient/subdir.am +++ b/ospfclient/subdir.am @@ -5,7 +5,7 @@ if OSPFCLIENT lib_LTLIBRARIES += ospfclient/libfrrospfapiclient.la noinst_PROGRAMS += ospfclient/ospfclient -man8 += $(MANBUILD)/ospfclient.8 +man8 += $(MANBUILD)/frr-ospfclient.8 endif ospfclient_libfrrospfapiclient_la_LDFLAGS = -version-info 0:0:0 diff --git a/ospfd/subdir.am b/ospfd/subdir.am index 48dd741b24..6de4099c5b 100644 --- a/ospfd/subdir.am +++ b/ospfd/subdir.am @@ -19,7 +19,7 @@ vtysh_scan += \ if SNMP module_LTLIBRARIES += ospfd/ospfd_snmp.la endif -man8 += $(MANBUILD)/ospfd.8 +man8 += $(MANBUILD)/frr-ospfd.8 endif ospfd_libfrrospf_a_SOURCES = \ diff --git a/pbrd/subdir.am b/pbrd/subdir.am index 0f2e7ad8bd..39e9bbc8c4 100644 --- a/pbrd/subdir.am +++ b/pbrd/subdir.am @@ -10,7 +10,7 @@ vtysh_scan += \ $(top_srcdir)/pbrd/pbr_vty.c \ $(top_srcdir)/pbrd/pbr_debug.c \ # end -man8 += $(MANBUILD)/pbrd.8 +man8 += $(MANBUILD)/frr-pbrd.8 endif pbrd_libpbr_a_SOURCES = \ diff --git a/pimd/subdir.am b/pimd/subdir.am index 240b62804f..1f8e55d46c 100644 --- a/pimd/subdir.am +++ b/pimd/subdir.am @@ -9,7 +9,7 @@ bin_PROGRAMS += pimd/mtracebis noinst_PROGRAMS += pimd/test_igmpv3_join dist_examples_DATA += pimd/pimd.conf.sample vtysh_scan += $(top_srcdir)/pimd/pim_cmd.c -man8 += $(MANBUILD)/pimd.8 +man8 += $(MANBUILD)/frr-pimd.8 man8 += $(MANBUILD)/mtracebis.8 endif diff --git a/ripd/subdir.am b/ripd/subdir.am index 312c1db6af..8242334ee1 100644 --- a/ripd/subdir.am +++ b/ripd/subdir.am @@ -15,7 +15,7 @@ vtysh_scan += \ if SNMP module_LTLIBRARIES += ripd/ripd_snmp.la endif -man8 += $(MANBUILD)/ripd.8 +man8 += $(MANBUILD)/frr-ripd.8 endif ripd_librip_a_SOURCES = \ diff --git a/ripngd/subdir.am b/ripngd/subdir.am index eac0d67313..fbeccc2c55 100644 --- a/ripngd/subdir.am +++ b/ripngd/subdir.am @@ -10,7 +10,7 @@ vtysh_scan += \ $(top_srcdir)/ripngd/ripng_debug.c \ $(top_srcdir)/ripngd/ripngd.c \ # end -man8 += $(MANBUILD)/ripngd.8 +man8 += $(MANBUILD)/frr-ripngd.8 endif ripngd_libripng_a_SOURCES = \ diff --git a/sharpd/subdir.am b/sharpd/subdir.am index 4a9028f6fe..89b183d832 100644 --- a/sharpd/subdir.am +++ b/sharpd/subdir.am @@ -7,7 +7,7 @@ noinst_LIBRARIES += sharpd/libsharp.a sbin_PROGRAMS += sharpd/sharpd dist_examples_DATA += sharpd/sharpd.conf.sample vtysh_scan += $(top_srcdir)/sharpd/sharp_vty.c -man8 += $(MANBUILD)/sharpd.8 +man8 += $(MANBUILD)/frr-sharpd.8 endif sharpd_libsharp_a_SOURCES = \ diff --git a/solaris/prototype.doc.in b/solaris/prototype.doc.in index a8644b3145..9f7995350a 100644 --- a/solaris/prototype.doc.in +++ b/solaris/prototype.doc.in @@ -8,10 +8,10 @@ d none @mandir@=$DESTDIR/@mandir@ 0755 root bin d none @mandir@/man1=$DESTDIR/@mandir@/man1 0755 root bin f none @mandir@/man1/vtysh.1=$DESTDIR/@mandir@/man1/vtysh.1 0644 root bin d none @mandir@/man8=$DESTDIR/@mandir@/man8 0755 root bin -f none @mandir@/man8/bgpd.8=$DESTDIR/@mandir@/man8/bgpd.8 0644 root bin -f none @mandir@/man8/ospf6d.8=$DESTDIR/@mandir@/man8/ospf6d.8 0644 root bin -f none @mandir@/man8/ospfd.8=$DESTDIR/@mandir@/man8/ospfd.8 0644 root bin -f none @mandir@/man8/ripd.8=$DESTDIR/@mandir@/man8/ripd.8 0644 root bin -f none @mandir@/man8/ripngd.8=$DESTDIR/@mandir@/man8/ripngd.8 0644 root bin -f none @mandir@/man8/zebra.8=$DESTDIR/@mandir@/man8/zebra.8 0644 root bin -f none @mandir@/man8/isisd.8=$DESTDIR/@mandir@/man8/isisd.8 0644 root bin +f none @mandir@/man8/frr-bgpd.8=$DESTDIR/@mandir@/man8/bgpd.8 0644 root bin +f none @mandir@/man8/frr-ospf6d.8=$DESTDIR/@mandir@/man8/frr-ospf6d.8 0644 root bin +f none @mandir@/man8/frr-ospfd.8=$DESTDIR/@mandir@/man8/frr-ospfd.8 0644 root bin +f none @mandir@/man8/frr-ripd.8=$DESTDIR/@mandir@/man8/frr-ripd.8 0644 root bin +f none @mandir@/man8/frr-ripngd.8=$DESTDIR/@mandir@/man8/frr-ripngd.8 0644 root bin +f none @mandir@/man8/frr-zebra.8=$DESTDIR/@mandir@/man8/frr-zebra.8 0644 root bin +f none @mandir@/man8/frr-isisd.8=$DESTDIR/@mandir@/man8/frr-isisd.8 0644 root bin diff --git a/staticd/subdir.am b/staticd/subdir.am index 17c4536fe9..3465fbb00f 100644 --- a/staticd/subdir.am +++ b/staticd/subdir.am @@ -7,7 +7,7 @@ noinst_LIBRARIES += staticd/libstatic.a sbin_PROGRAMS += staticd/staticd dist_examples_DATA += staticd/staticd.conf.sample vtysh_scan += $(top_srcdir)/staticd/static_vty.c -man8 += $(MANBUILD)/staticd.8 +man8 += $(MANBUILD)/frr-staticd.8 endif staticd_libstatic_a_SOURCES = \ diff --git a/vrrpd/subdir.am b/vrrpd/subdir.am index 57eec108cb..ed623fb2c7 100644 --- a/vrrpd/subdir.am +++ b/vrrpd/subdir.am @@ -7,7 +7,7 @@ noinst_LIBRARIES += vrrpd/libvrrp.a sbin_PROGRAMS += vrrpd/vrrpd # dist_examples_DATA += staticd/staticd.conf.sample vtysh_scan += $(top_srcdir)/vrrpd/vrrp_vty.c -man8 += $(MANBUILD)/vrrpd.8 +man8 += $(MANBUILD)/frr-vrrpd.8 endif vrrpd_libvrrp_a_SOURCES = \ diff --git a/watchfrr/subdir.am b/watchfrr/subdir.am index c27491e55c..3c25e3507b 100644 --- a/watchfrr/subdir.am +++ b/watchfrr/subdir.am @@ -5,7 +5,7 @@ if WATCHFRR sbin_PROGRAMS += watchfrr/watchfrr vtysh_scan += $(top_srcdir)/watchfrr/watchfrr_vty.c -man8 += $(MANBUILD)/watchfrr.8 +man8 += $(MANBUILD)/frr-watchfrr.8 endif noinst_HEADERS += \ diff --git a/zebra/subdir.am b/zebra/subdir.am index 25040a2717..47f152c6af 100644 --- a/zebra/subdir.am +++ b/zebra/subdir.am @@ -33,7 +33,7 @@ if FPM module_LTLIBRARIES += zebra/zebra_fpm.la endif -man8 += $(MANBUILD)/zebra.8 +man8 += $(MANBUILD)/frr-zebra.8 ## endif ZEBRA endif