-* SAFETY MEASURES:
-==================
+SAFETY MEASURES
+===============
Please consider setting this package "on hold" by typing
echo "frr hold" | dpkg --set-selections
available forcing you to explicitly type "apt-get install frr" to upgrade it.
-* What is frr?
-=================
+What is frr?
+============
http://www.frrouting.org/
FRR is a routing software suite, providing implementations of OSPFv2,
OSPFv3, RIP v1 and v2, RIPng, ISIS, PIM, BGP and LDP for Unix platforms, particularly
FreeBSD and Linux and also NetBSD, to mention a few. FRR is a fork of Quagga
-which itself is a fork of Zebra.
+which itself is a fork of Zebra.
Zebra was developed by Kunihiro Ishiguro.
-* Build Profiles used in the upstream debian/
-=============================================
+Build Profiles used in the upstream debian/
+===========================================
The following Build Profiles have been added:
choices. The options only control frr-snmp and frr-rpki-rtrlib packages.
-* Debian Policy compliance notes
-================================
+Debian Policy compliance notes
+==============================
- 4.15 Reproducibility
FRR build is reproducible as outlined in version 4.2.1 of the Policy, but
like -fdebug-prefix-map=/build/directory/...
-* Daemon selection:
-===================
-
-The Debian package uses /etc/frr/daemons to tell the
-initscript which daemons to start. It's in the format
-<daemon>=<yes|no|priority>
-with no spaces (it's simply source-d into the initscript).
-Default is not to start anything, since it can hose your
-system's routing table if not set up properly.
-
-Priorities were suggested by Dancer <dancer@zeor.simegen.com>.
-They're used to start the FRR daemons in more than one step
-(for example start one or two at network initialization and the
-rest later). The number of FRR daemons being small, priorities
-must be between 1 and 9, inclusive (or the initscript has to be
-changed). /etc/init.d/frr then can be started as
-
-/etc/init.d/frr <start|stop|restart|<priority>>
-
-where priority 0 is the same as 'stop', priority 10 or 'start'
-means 'start all'
-
-
-* Error message "privs_init: initial cap_set_proc failed":
-==========================================================
-
-This error message means that "capability support" has to be built
-into the kernel.
-
-
-* Error message "netlink-listen: overrun: No buffer space available":
-=====================================================================
-
-If this message occurs the receive buffer should be increased by adding the
-following to /etc/sysctl.conf and "--nl-bufsize" to /etc/frr/daemons.
-> net.core.rmem_default = 262144
-> net.core.rmem_max = 262144
-See message #4525 from 2005-05-09 in the quagga-users mailing list.
-
-
-* vtysh immediately exists:
-===========================
+vtysh immediately exists
+========================
Check /etc/pam.d/frr, it probably denies access to your user. The passwords
configured in /etc/frr/frr.conf are only for telnet access.
-
-
- -- Ondřej Surý <Ondřej Surý <ondrej@debian.org>>, Fri, 3 Jul 2020 12:39:42 +0200
+++ /dev/null
-#
-# TODO
-#
-
-- check that tests/{control,daemons} actually do something useful and sensible
-- /usr/share/doc/frr-doc should be named just frr?
-- debian/watch pgpsigurlmangle / signing-key
-- multiarch for DSOs?
-- frr try-restart
-
-#
-# To check if the patches still apply on new upstream versions:
-#
-for i in debian/patches/*.diff; do echo -e "#\n# $i\n#"; patch --fuzz=3 --dry-run -p1 < $i; done
-
-#
-# Filename transition from zebra to frr
-#
-
-Files that keep their names
- /usr/bin/vtysh
-
-Files that got an -pj suffix
- /etc/default/zebra -> /etc/frr/daemons.conf
- /etc/init.d/zebra -> /etc/init.d/frr
- /etc/zebra/ -> /etc/frr/
- /usr/share/doc/zebra/ -> /usr/share/doc/frr/
- /var/log/zebra/ -> /var/log/frr/
- /var/run/ -> /var/run/frr/
-
-Files that were moved
- /usr/sbin/* -> /usr/lib/frr/