Makefile 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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:=6distributed
  9. PKG_VERSION:=2012-11-28
  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/6distributed.git
  14. PKG_SOURCE_PROTO:=git
  15. PKG_SOURCE_VERSION:=c86e46337cbf21caa6fa7e856deb7b28d94d146b
  16. PKG_MAINTAINER:=Steven Barth <[email protected]>
  17. include $(INCLUDE_DIR)/package.mk
  18. include $(INCLUDE_DIR)/cmake.mk
  19. define Package/6distributed
  20. SECTION:=ipv6
  21. CATEGORY:=IPv6
  22. TITLE:=IPv6 host prefix distribution daemon
  23. DEPENDS:=+kmod-ipv6 +libubus +libubox
  24. endef
  25. define Package/6distributed/description
  26. 6distributed is a daemon that distributes IPv6 prefixes locally across
  27. downstream interfaces. It supports valid and preferred lifetimes and
  28. delayed allocation so that an already acquired prefix can be distributed
  29. on interfaces that come up later.
  30. endef
  31. define Package/6distributed/install
  32. $(INSTALL_DIR) $(1)/usr/sbin/
  33. $(INSTALL_BIN) $(PKG_BUILD_DIR)/6distributed $(1)/usr/sbin/
  34. $(INSTALL_DIR) $(1)/etc/init.d
  35. $(INSTALL_BIN) ./files/6distributed.init $(1)/etc/init.d/6distributed
  36. endef
  37. $(eval $(call BuildPackage,6distributed))