2 # Copyright (C) 2007-2009 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=https
://www.irif.fr
/~jch
/software
/files
/
16 PKG_HASH
:=1e1b3c01dd929177bc8d027aff1494da75e1e567e1f60df3bb45a78d5f1ca0b4
18 PKG_MAINTAINER
:=Gabriel Kerneis
<gabriel@kerneis.
info>, \
19 Baptiste Jonglez
<openwrt-pkg@bitsofnetworks.org
>
21 PKG_LICENSE_FILES
:=LICENCE
23 include $(INCLUDE_DIR
)/package.mk
28 SUBMENU
:=Routing and Redirection
29 TITLE
:=A loop-avoiding distance-vector routing protocol
30 URL
:=https
://www.irif.fr
/~jch
/software
/babel
/
34 define Package
/babeld
/description
35 Babel is a loop-avoiding distance-vector routing protocol for IPv6 and IPv4
36 with fast convergence properties. It is based on the ideas in DSDV
, AODV and
37 Cisco
's EIGRP, but is designed to work well not only in wired networks but
38 also in wireless mesh networks, and has been extended with support for
39 overlay networks. Babel is in the process of becoming an IETF Standard.
42 define Package/babeld/conffiles
48 CFLAGS="$(TARGET_CFLAGS)" \
51 define Package/babeld/install
52 $(INSTALL_DIR) $(1)/usr/sbin
53 $(INSTALL_BIN) $(PKG_BUILD_DIR)/babeld $(1)/usr/sbin/
54 $(INSTALL_DIR) $(1)/etc
55 $(INSTALL_CONF) ./files/babeld.conf $(1)/etc/
56 $(INSTALL_DIR) $(1)/etc/config
57 $(INSTALL_CONF) ./files/babeld.config $(1)/etc/config/babeld
58 $(INSTALL_DIR) $(1)/etc/init.d
59 $(INSTALL_BIN) ./files/babeld.init $(1)/etc/init.d/babeld
62 $(eval $(call BuildPackage,babeld))