buildrootschalter/package/quagga/Config.in

93 lines
2.1 KiB
Plaintext
Raw Permalink Normal View History

2007-06-28 17:55:00 +02:00
config BR2_PACKAGE_QUAGGA
bool "quagga"
depends on BR2_USE_MMU # fork()
2007-06-28 17:55:00 +02:00
help
Routing software suite, providing implementations of
OSPFv2, OSPFv3 (IPv6), RIP v1 and v2, RIPng (IPv6) and BGPv4+.
2007-06-28 17:55:00 +02:00
http://www.quagga.net/
if BR2_PACKAGE_QUAGGA
config BR2_PACKAGE_QUAGGA_ZEBRA
bool "zebra daemon"
depends on BR2_INET_IPV6
2007-06-28 17:55:00 +02:00
help
Build zebra daemon.
2007-06-28 17:55:00 +02:00
comment "zebra daemon needs a toolchain w/ IPv6"
Config.in files: add missing dependencies to toolchain option comments When a package A depends on config option B and toolchain option C, then the comment that is given when C is not fulfilled should also depend on B. For example: config BR2_PACKAGE_A depends on BR2_B depends on BR2_LARGEFILE depends on BR2_WCHAR comment "A needs a toolchain w/ largefile, wchar" depends on !BR2_LARGEFILE || !BR2_WCHAR This comment should actually be: comment "A needs a toolchain w/ largefile, wchar" depends on BR2_B depends on !BR2_LARGEFILE || !BR2_WCHAR or if possible (typically when B is a package config option declared in that same Config.in file): if BR2_B comment "A needs a toolchain w/ largefile, wchar" depends on !BR2_LARGEFILE || !BR2_WCHAR [other config options depending on B] endif Otherwise, the comment would be visible even though the other dependencies are not met. This patch adds such missing dependencies, and changes existing such dependencies from depends on BR2_BASE_DEP && !BR2_TOOLCHAIN_USES_GLIBC to depends on BR2_BASE_DEP depends on !BR2_TOOLCHAIN_USES_GLIBC so that (positive) base dependencies are separate from the (negative) toolchain dependencies. This strategy makes it easier to write such comments (because one can simply copy the base dependency from the actual package config option), but also avoids complex and long boolean expressions. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (untested) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2013-11-07 09:24:37 +01:00
depends on !BR2_INET_IPV6
config BR2_PACKAGE_QUAGGA_TCP_ZEBRA
bool "Use TCP sockets between zebra and protocol daemons"
depends on BR2_PACKAGE_QUAGGA_ZEBRA
help
Use a TCP socket to communicate between zebra (supervisor) and
the different protocol daemons.
2007-06-28 17:55:00 +02:00
You'll want this enabled if zebra and the protocol daemon(s) run
on different hosts.
config BR2_PACKAGE_QUAGGA_BABELD
bool "BABEL protocol"
depends on BR2_INET_IPV6
help
Build babeld daemon.
config BR2_PACKAGE_QUAGGA_BGPD
bool "BPGv4+ protocol"
2007-06-28 17:55:00 +02:00
help
Build bpgd daemon.
2007-06-28 17:55:00 +02:00
config BR2_PACKAGE_QUAGGA_BGP_ANNOUNCE
bool "BGP route announcement"
depends on BR2_PACKAGE_QUAGGA_BGPD
config BR2_PACKAGE_QUAGGA_ISISD
bool "IS-IS protocol"
2007-06-28 17:55:00 +02:00
help
Enable isisd support in quagga.
2007-06-28 17:55:00 +02:00
config BR2_PACKAGE_QUAGGA_OSPFD
bool "OSPFv2 protocol"
2007-06-28 17:55:00 +02:00
help
Build ospfd daemon.
config BR2_PACKAGE_QUAGGA_OPAQUE_LSA
bool "OSPF Opaque-LSA with OSPFAPI support (RFC2370)"
depends on BR2_PACKAGE_QUAGGA_OSPFD
2007-06-28 17:55:00 +02:00
config BR2_PACKAGE_QUAGGA_OSPF6D
bool "OSPFv3 (IPv6) protocol"
depends on BR2_INET_IPV6
2007-06-28 17:55:00 +02:00
help
Build ospf6d daemon.
2007-06-28 17:55:00 +02:00
config BR2_PACKAGE_QUAGGA_RIPD
bool "RIPv2/v3 protocol"
2007-06-28 17:55:00 +02:00
help
Build ripd daemon.
2007-06-28 17:55:00 +02:00
config BR2_PACKAGE_QUAGGA_RIPNGD
bool "RIPng (IPv6) protocol"
depends on BR2_INET_IPV6
2007-06-28 17:55:00 +02:00
help
Build ripngd daemon.
2007-06-28 17:55:00 +02:00
config BR2_PACKAGE_QUAGGA_WATCHQUAGGA
bool "Build watchquagga"
help
Build and install watchquagga, a zebra/protocol daemon supervisor.
2007-06-28 17:55:00 +02:00
config BR2_PACKAGE_QUAGGA_SNMP
bool "SNMP support"
depends on BR2_USE_MMU # net-snmp
select BR2_PACKAGE_NETSNMP
help
Make quagga information available via SNMP SMUX.
2007-06-28 17:55:00 +02:00
comment "AgentX support must be enabled in net-snmp or the build will break"
depends on BR2_PACKAGE_QUAGGA_SNMP
2007-06-28 17:55:00 +02:00
endif