# # Copyright (C) 2012 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:=6distributed PKG_VERSION:=2012-12-02 PKG_RELEASE=$(PKG_SOURCE_VERSION) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE_URL:=git://github.com/sbyx/6distributed.git PKG_SOURCE_PROTO:=git PKG_SOURCE_VERSION:=161670c3866d79e6398a39c2ad220dcab86c00b4 PKG_MAINTAINER:=Steven Barth include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/cmake.mk define Package/6distributed SECTION:=ipv6 CATEGORY:=IPv6 TITLE:=IPv6 host prefix distribution daemon DEPENDS:=+kmod-ipv6 +libubus +libubox endef define Package/6distributed/description 6distributed is a daemon that distributes IPv6 prefixes locally across downstream interfaces. It supports valid and preferred lifetimes and delayed allocation so that an already acquired prefix can be distributed on interfaces that come up later. endef define Package/6distributed/install $(INSTALL_DIR) $(1)/usr/sbin/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/6distributed $(1)/usr/sbin/ $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/6distributed.init $(1)/etc/init.d/6distributed endef $(eval $(call BuildPackage,6distributed))