include $(TOPDIR)/rules.mk
PKG_NAME:=babeld
-PKG_VERSION:=0.96
+PKG_VERSION:=1.0.2
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.pps.jussieu.fr/~jch/software/files/
-PKG_MD5SUM:=fdb1949237ec99cd978222fe872c4f0b
+PKG_MD5SUM:=5ac316cb3311a36ec43622bebb668f7a
include $(INCLUDE_DIR)/package.mk
-define Package/babel
+define Package/babeld
SECTION:=net
CATEGORY:=Network
TITLE:=A loop-free distance-vector routing protocol
URL:=http://www.pps.jussieu.fr/~jch/software/babel/
- DEPENDS:=+kmod-ipv6
+ MAINTAINER:=Gabriel Kerneis <kerneis@pps.jussieu.fr>
+ DEPENDS:=+kmod-ipv6 +librt
endef
-define Package/babel/description
+define Package/babeld/description
Babel is a loop-avoiding distance-vector routing protocol roughly based
on DSDV and AODV, but with provisions for link cost estimation and
redistribution of routes from other routing protocols.
never counting to infinity.
endef
-define Package/babel/conffiles
-/etc/babel.conf
+define Package/babeld/conffiles
+/etc/babeld.conf
+/etc/config/babeld
endef
-MAKE_FLAGS += \
- CC="$(TARGET_CC)" \
+MAKE_FLAGS+= \
CFLAGS="$(TARGET_CFLAGS)" \
-define Package/babel/install
+define Package/babeld/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/babeld $(1)/usr/sbin/
$(INSTALL_DIR) $(1)/etc
- $(INSTALL_CONF) ./files/babel.conf $(1)/etc/
+ $(INSTALL_CONF) ./files/babeld.conf $(1)/etc/
+ $(INSTALL_DIR) $(1)/etc/config
+ $(INSTALL_CONF) ./files/babeld.config $(1)/etc/config/babeld
$(INSTALL_DIR) $(1)/etc/init.d
- $(INSTALL_BIN) ./files/babel.init $(1)/etc/init.d/babel
+ $(INSTALL_BIN) ./files/babeld.init $(1)/etc/init.d/babeld
endef
-$(eval $(call BuildPackage,babel))
+$(eval $(call BuildPackage,babeld))