3 summary: FRRouting BGP/OSPFv2/OSPFv3/ISIS/RIP/RIPng/PIM/LDP/EIGRP/BFD routing daemon
4 description: BGP/OSPFv2/OSPFv3/ISIS/RIP/RIPng/PIM/LDP/EIGRP/BFD routing daemon
5 FRRouting (FRR) is free software which manages TCP/IP based routing
6 protocols. It supports BGP4, BGP4+, OSPFv2, OSPFv3, IS-IS, RIPv1, RIPv2,
7 RIPng, PIM, LDP, Babel, EIGRP, PBR (Policy-based routing), PATHD (Segment
8 routing), BFD and OpenFabric as well as the IPv6 versions of these.
9 FRRouting (frr) is a fork of Quagga.
16 command: bin/vtysh --vty_socket $SNAP_DATA --config_dir $SNAP_DATA
23 command: bin/show_version
25 command: bin/cat $SNAP/doc/README.usage.md
27 command: bin/zebra-service
34 command: bin/bgpd-service
41 command: bin/ospfd-service
48 command: bin/ospf6d-service
55 command: bin/isisd-service
62 command: bin/ripd-service
69 command: bin/ripngd-service
76 command: bin/pimd-service
83 command: bin/ldpd-service
90 command: bin/nhrpd-service
97 command: bin/babeld-service
104 command: bin/eigrpd-service
111 command: bin/pbrd-service
118 command: bin/staticd-service
125 command: bin/bfdd-service
132 command: bin/fabricd-service
139 command: bin/vrrpd-service
146 command: bin/pathd-service
153 command: bin/set-options
155 command: sbin/zebra -f $SNAP_DATA/zebra.conf --pid_file $SNAP_DATA/zebra.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
161 command: sbin/bgpd -f $SNAP_DATA/bgpd.conf --pid_file $SNAP_DATA/bgpd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA --moduledir $SNAP/lib/frr/modules
167 command: sbin/ospfd -f $SNAP_DATA/ospfd.conf --pid_file $SNAP_DATA/ospfd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
173 command: sbin/ospf6d -f $SNAP_DATA/ospf6d.conf --pid_file $SNAP_DATA/ospf6d.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
179 command: sbin/isisd -f $SNAP_DATA/isisd.conf --pid_file $SNAP_DATA/isisd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
185 command: sbin/ripd -f $SNAP_DATA/ripd.conf --pid_file $SNAP_DATA/ripd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
191 command: sbin/ripngd -f $SNAP_DATA/ripngd.conf --pid_file $SNAP_DATA/ripngd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
197 command: sbin/pimd -f $SNAP_DATA/pimd.conf --pid_file $SNAP_DATA/pimd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
203 command: sbin/ldpd -f $SNAP_DATA/ldpd.conf --pid_file $SNAP_DATA/ldpd.pid --socket $SNAP_DATA/zsock --ctl_socket $SNAP_DATA --vty_socket $SNAP_DATA
209 command: sbin/nhrpd -f $SNAP_DATA/nhrpd.conf --pid_file $SNAP_DATA/nhrpd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
215 command: sbin/babeld -f $SNAP_DATA/babeld.conf --pid_file $SNAP_DATA/babeld.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
221 command: sbin/eigrpd -f $SNAP_DATA/eigrpd.conf --pid_file $SNAP_DATA/eigrpd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
227 command: sbin/pbrd -f $SNAP_DATA/pbrd.conf --pid_file $SNAP_DATA/pbrd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
233 command: sbin/staticd -f $SNAP_DATA/staticd.conf --pid_file $SNAP_DATA/staticd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
239 command: sbin/bfdd -f $SNAP_DATA/bfdd.conf --pid_file $SNAP_DATA/bfdd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA --bfdctl $SNAP_DATA/bfdd.sock
245 command: sbin/fabricd -f $SNAP_DATA/fabricd.conf --pid_file $SNAP_DATA/fabricd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
251 command: sbin/vrrpd -f $SNAP_DATA/vrrpd.conf --pid_file $SNAP_DATA/vrrpd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
257 command: sbin/pathd -f $SNAP_DATA/pathd.conf --pid_file $SNAP_DATA/pathd.pid --socket $SNAP_DATA/zsock --vty_socket $SNAP_DATA
275 - usr/lib/$SNAPCRAFT_ARCH_TRIPLET/libssh.so*
276 source: https://github.com/rtrlib/rtrlib.git
281 - -DCMAKE_BUILD_TYPE=Release
290 source: https://github.com/CESNET/libyang.git
295 - -DCMAKE_INSTALL_PREFIX:PATH=/usr
296 - -DENABLE_LYD_PRIV=ON
298 - -DCMAKE_BUILD_TYPE:String="Release"
300 after: [rtrlib,libyang]
313 - texlive-generic-recommended
327 - protobuf-c-compiler
350 source: ../frr-@PACKAGE_VERSION@.tar.gz
355 - --enable-ospfclient=yes
356 - --enable-ospfapi=yes
357 - --enable-multipath=64
361 - --enable-group=root
368 - --enable-configfile-mask=0640
369 - --enable-logfile-mask=0640
370 - --localstatedir=/var/run
373 - --sysconfdir=/etc/frr
374 - --with-pkg-extra-version=@PACKAGE_EXTRAVERSION@
379 zebra.conf.default: etc/frr/zebra.conf.default
380 bgpd.conf.default: etc/frr/bgpd.conf.default
381 isisd.conf.default: etc/frr/isisd.conf.default
382 ospf6d.conf.default: etc/frr/ospf6d.conf.default
383 ospfd.conf.default: etc/frr/ospfd.conf.default
384 pimd.conf.default: etc/frr/pimd.conf.default
385 ripd.conf.default: etc/frr/ripd.conf.default
386 ripngd.conf.default: etc/frr/ripngd.conf.default
387 ldpd.conf.default: etc/frr/ldpd.conf.default
388 nhrpd.conf.default: etc/frr/nhrpd.conf.default
389 babeld.conf.default: etc/frr/babeld.conf.default
390 eigrpd.conf.default: etc/frr/eigrpd.conf.default
391 pbrd.conf.default: etc/frr/pbrd.conf.default
392 bfdd.conf.default: etc/frr/bfdd.conf.default
393 fabricd.conf.default: etc/frr/fabricd.conf.default
394 vrrpd.conf.default: etc/frr/vrrpd.conf.default
395 pathd.conf.default: etc/frr/pathd.conf.default
396 vtysh.conf.default: etc/frr/vtysh.conf.default
397 staticd.conf.default: etc/frr/staticd.conf.default
417 README.usage.md: doc/README.usage.md
418 README.snap_build.md: doc/README.snap_build.md
419 extra_version_info.txt: doc/extra_version_info.txt