2 # Copyright (C) 2008-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)d_$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://mobisend.org/debian-mobisend/pool/main/s/sendd/
16 PKG_MD5SUM:=99c18e5d965e57d580f146d00145251a
17 PKG_BUILD_DIR:=$(BUILD_DIR)/sendd-0.2
21 include $(INCLUDE_DIR)/package.mk
26 TITLE:=Secure Neighbor Discovery implementation
27 URL:=http://mobisend.org/debian-mobisend.html
28 DEPENDS:=+kmod-ipv6 +ip6tables +libnetfilter-queue +libopenssl +libreadline +libncurses
31 define Package/send/description
32 DoCoMo's Open Source SEND project provides an implementation of RFC 3971
33 Secure Neighbor Discovery (SEND). SEND cryptographically secures the
34 IPv6 neighbor discovery protocol, countering the threats discussed in
35 RFC 3756 (IPv6 Neighbor Discovery (ND) Trust Models and Threats).
38 define Package/send/conffiles
40 /etc/sendd/params.conf
43 TARGET_CPPFLAGS+=-D_GNU_SOURCE
47 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/libnetfilter_queue $(TARGET_CPPFLAGS)" \
48 LDFLAGS="$(TARGET_LDFLAGS) -lnfnetlink" \
50 define Package/send/install
51 $(INSTALL_DIR) $(1)/usr/sbin
52 $(INSTALL_BIN) $(PKG_BUILD_DIR)/sendd/sendd $(1)/usr/sbin/
53 $(INSTALL_DIR) $(1)/etc/sendd/
54 $(INSTALL_CONF) $(PKG_BUILD_DIR)/examples/sendd.conf $(1)/etc/sendd/
55 $(INSTALL_CONF) $(PKG_BUILD_DIR)/examples/params.conf $(1)/etc/sendd/
58 $(eval $(call BuildPackage,send))