2 # Copyright (C) 2012-2015 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
11 PKG_VERSION:=2016-12-16
12 PKG_RELEASE=$(PKG_SOURCE_VERSION)
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
15 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
16 PKG_SOURCE_URL:=https://github.com/sbyx/odhcp6c.git
18 PKG_SOURCE_VERSION:=7533a6243dc3ac5a747cf6ccbc4d0539dafd3e07
19 PKG_MIRROR_HASH:=fa9225cd0d9e822b2ff06220b60687710c424e136c078ac1224818fda0ccfb6d
20 PKG_MAINTAINER:=Steven Barth <steven@midlink.org>
23 include $(INCLUDE_DIR)/package.mk
24 include $(INCLUDE_DIR)/cmake.mk
26 ifneq ($(CONFIG_PACKAGE_odhcp6c_ext_cer_id),0)
27 CMAKE_OPTIONS += -DEXT_CER_ID=$(CONFIG_PACKAGE_odhcp6c_ext_cer_id)
30 define Package/odhcp6c
33 TITLE:=Embedded DHCPv6-client for OpenWrt
37 define Package/odhcp6c/config
38 config PACKAGE_odhcp6c_ext_cer_id
39 int "CER-ID Extension ID (0 = disabled)"
40 depends on PACKAGE_odhcp6c
44 define Package/odhcp6c/install
45 $(INSTALL_DIR) $(1)/usr/sbin/
46 $(INSTALL_BIN) $(PKG_BUILD_DIR)/odhcp6c $(1)/usr/sbin/
47 $(INSTALL_DIR) $(1)/lib/netifd/proto
48 $(INSTALL_BIN) ./files/dhcpv6.sh $(1)/lib/netifd/proto/dhcpv6.sh
49 $(INSTALL_BIN) ./files/dhcpv6.script $(1)/lib/netifd/
52 $(eval $(call BuildPackage,odhcp6c))