spudz76 4e125ff4a8 [patchteam] Add wide-ipv6 packages, thanks Raphael
git-svn-id: svn://svn.openwrt.org/openwrt/packages@19862 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-26 01:13:38 +00:00

66 lines
1.6 KiB
Makefile

#
# Copyright (C) 2006-2010 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=wide-dhcpv6
PKG_VERSION:=20080615
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/$(PKG_NAME)
PKG_MD5SUM:=1011e165850fe40d3e332dad2bfd30b3
include $(INCLUDE_DIR)/package.mk
define Package/wide-dhcpv6/Default
SECTION:=ipv6
CATEGORY:=IPv6
TITLE:=IPv6 DHCPv6 implementaion for BSD and Linux
URL:=http://wide-dhcpv6.sourceforge.net/
endef
define Package/wide-dhcpv6/description
WIDE-DHCPv6 is an open-source implementation of Dynamic Host Configuration
Protocol for IPv6 (DHCPv6) originally developed by the KAME project. The
implementation mainly conforms to the following standards: RFC3315,3319,3633,
3646,4075,4272,etc.
endef
define Package/wide-dhcpv6-client
$(call Package/wide-dhcpv6/Default)
TITLE+= client
endef
define Package/wide-dhcpv6-server
$(call Package/wide-dhcpv6/Default)
TITLE+= server
endef
define Package/wide-dhcpv6-relay
$(call Package/wide-dhcpv6/Default)
TITLE+= relay
endef
define Package/wide-dhcpv6-ctl
$(call Package/wide-dhcpv6/Default)
TITLE+= ctl
endef
define Package/wide-dhcpv6-client/install
$(INSTALL_DIR) $(1)/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/dhcp6c $(1)/sbin
$(INSTALL_DIR) $(1)/etc
$(INSTALL_DATA) ./files/dhcp6c.config $(1)/etc/dhcp6c.conf
endef
$(eval $(call BuildPackage,wide-dhcpv6-client))
$(eval $(call BuildPackage,wide-dhcpv6-server))
$(eval $(call BuildPackage,wide-dhcpv6-relay))
$(eval $(call BuildPackage,wide-dhcpv6-ctl))