Skip to content

Commit

Permalink
refine Quagga build spec
Browse files Browse the repository at this point in the history
* comment a hanging multiline string out
* update package description
* libgcrypt and libgpg-error are dependencies of quagga-libzebra only
* quagga-libzebra is a default dependency and should not be listed extra
  times
* isisd, ospfd, ospf6d, ripd, ripngd and babeld are not functional
  without a zebra process (provided by "quagga" package)
  • Loading branch information
infrastation committed Jun 18, 2012
1 parent b80f2db commit 3c9b250
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions net/quagga/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)

#PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
#PKG_SOURCE_URL:=http://www.quagga.net/download/ \
http://www.de.quagga.net/download/ \
http://www.uk.quagga.net/download/
# http://www.de.quagga.net/download/ \
# http://www.uk.quagga.net/download/

PKG_CONFIG_DEPENDS:= \
CONFIG_IPV6 \
Expand All @@ -50,7 +50,7 @@ define Package/quagga/Default
SUBMENU:=Routing and Redirection
TITLE:=The Quagga Software Routing Suite (RE version)
URL:=http://www.quagga.net
DEPENDS:= +libcap +libgcrypt +libgpg-error +librt +quagga-libzebra
DEPENDS:= +libcap +librt +quagga-libzebra
MAINTAINER:=Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
endef

Expand All @@ -62,12 +62,12 @@ endef
define Package/quagga/description
A routing software package that provides TCP/IP based routing services
with routing protocols support such as RIPv1, RIPv2, RIPng, OSPFv2,
OSPFv3, BGP-4, and BGP-4+
OSPFv3, BGP-4, BGP-4+ and Babel.
endef

define Package/quagga-libzebra
$(call Package/quagga/Default)
DEPENDS+=+libgcrypt
DEPENDS+=+libgcrypt +libgpg-error
TITLE:=zebra library
endef

Expand All @@ -78,48 +78,48 @@ endef

define Package/quagga-bgpd
$(call Package/quagga/Default)
DEPENDS+=+quagga-libzebra
TITLE:=BGPv4, BGPv4+, BGPv4- routing engine
endef

define Package/quagga-isisd
$(call Package/quagga/Default)
DEPENDS+=+quagga
TITLE:=IS-IS routing engine
endef

define Package/quagga-ospfd
$(call Package/quagga/Default)
DEPENDS+=+quagga-libospf +quagga-libzebra
DEPENDS+=+quagga-libospf +quagga
TITLE:=OSPFv2 routing engine
endef

define Package/quagga-ospf6d
$(call Package/quagga/Default)
DEPENDS+=+quagga-libospf +quagga-libzebra +libgcrypt @IPV6
DEPENDS+=+quagga-libospf +quagga @IPV6
TITLE:=OSPFv3 routing engine
endef

define Package/quagga-ripd
$(call Package/quagga/Default)
DEPENDS+=+quagga-libzebra
DEPENDS+=+quagga
TITLE:=RIP routing engine
endef

define Package/quagga-ripngd
$(call Package/quagga/Default)
DEPENDS+=+quagga-libzebra @IPV6
DEPENDS+=+quagga @IPV6
TITLE:=RIPNG routing engine
endef

define Package/quagga-babeld
$(call Package/quagga/Default)
DEPENDS+=+quagga-libzebra +libgcrypt @IPV6
DEPENDS+=+quagga @IPV6
TITLE:=Babeld routing engine
endef

define Package/quagga-vtysh
$(call Package/quagga/Default)
DEPENDS+=quagga-libzebra +libreadline +libncurses
DEPENDS+=+libreadline +libncurses
TITLE:=integrated shell for Quagga routing software
endef

Expand Down

0 comments on commit 3c9b250

Please sign in to comment.