Makefile 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #
  2. # Copyright (C) 2012 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. PKG_NAME:=6relayd
  9. PKG_VERSION:=2013-10-21.1
  10. PKG_RELEASE=$(PKG_SOURCE_VERSION)
  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
  12. PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
  13. PKG_SOURCE_URL:=git://github.com/sbyx/6relayd.git
  14. PKG_SOURCE_PROTO:=git
  15. PKG_SOURCE_VERSION:=ad00c3dd9ee42f172870708724858ab502b3a689
  16. PKG_MAINTAINER:=Steven Barth <[email protected]>
  17. include $(INCLUDE_DIR)/package.mk
  18. include $(INCLUDE_DIR)/cmake.mk
  19. define Package/6relayd
  20. SECTION:=net
  21. CATEGORY:=Network
  22. TITLE:=DHCPv6(-PD)/RA Server & Relay
  23. DEPENDS:=+kmod-ipv6 @!TARGET_avr32
  24. endef
  25. define Package/6relayd/description
  26. 6relayd is a daemon for serving and relaying IPv6 management protocols to
  27. configure clients and downstream routers.
  28. 6relayd provides server services for RA, stateless DHCPv6, DHCPv6-PD and can
  29. be used to relay RA, DHCPv6 and NDP between routed (non-bridged) interfaces
  30. in case no delegated prefixes are provided by the upstream router.
  31. endef
  32. define Package/6relayd/conffiles
  33. /etc/config/6relayd
  34. endef
  35. define Package/6relayd/install
  36. $(INSTALL_DIR) $(1)/usr/sbin/
  37. $(INSTALL_BIN) $(PKG_BUILD_DIR)/6relayd $(1)/usr/sbin/
  38. $(INSTALL_BIN) ./files/6relayd-update $(1)/usr/sbin/
  39. $(INSTALL_DIR) $(1)/etc/hotplug.d/iface
  40. $(INSTALL_DATA) ./files/6relayd.hotplug $(1)/etc/hotplug.d/iface/30-6relay
  41. $(INSTALL_DIR) $(1)/etc/config
  42. $(INSTALL_DATA) ./files/6relayd.config $(1)/etc/config/6relayd
  43. $(INSTALL_DIR) $(1)/etc/init.d
  44. $(INSTALL_BIN) ./files/6relayd.init $(1)/etc/init.d/6relayd
  45. endef
  46. $(eval $(call BuildPackage,6relayd))