#
-# Copyright (C) 2007-2008 OpenWrt.org
+# Copyright (C) 2007-2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
-# $Id$
include $(TOPDIR)/rules.mk
-PKG_NAME:=babel
-PKG_VERSION:=0.16
+PKG_NAME:=babeld
+PKG_VERSION:=0.97
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.pps.jussieu.fr/~jch/software/files/
-PKG_MD5SUM:=8a88f75b722af663bcb9f2daedc74f46
+PKG_MD5SUM:=be0748c382dfe60bd35aa6b661e6077d
include $(INCLUDE_DIR)/package.mk
-define Package/babel
- SECTION:=ipv6
- CATEGORY:=IPv6
+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
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
endef
MAKE_FLAGS += \
CC="$(TARGET_CC)" \
CFLAGS="$(TARGET_CFLAGS)" \
-define Package/babel/install
+define Package/babeld/install
$(INSTALL_DIR) $(1)/usr/sbin
- $(INSTALL_BIN) $(PKG_BUILD_DIR)/babel $(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_DATA) ./files/babeld.config $(1)/etc/config/babeld
+ $(INSTALL_DIR) $(1)/etc/init.d
+ $(INSTALL_BIN) ./files/babeld.init $(1)/etc/init.d/babeld
endef
-$(eval $(call BuildPackage,babel))
+$(eval $(call BuildPackage,babeld))