Merge pull request #16890 from paper42/knot-resolver-5.4.2
[feed/packages.git] / net / iodine / Makefile
1 #
2 # Copyright (C) 2006-2011 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=iodine
11 PKG_VERSION:=0.7.0
12 PKG_RELEASE:=4
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://code.kryo.se/iodine/
16 PKG_HASH:=ad2b40acf1421316ec15800dcde0f587ab31d7d6f891fa8b9967c4ded93c013e
17
18 PKG_MAINTAINER:=Uwe Kleine-König <uwe+openwrt@kleine-koenig.org>
19 PKG_LICENSE:=ISC
20 PKG_LICENSE_FILES:=README
21 PKG_CPE_ID:=cpe:/a:kryo:iodine
22
23 include $(INCLUDE_DIR)/package.mk
24
25 define Package/iodine/Default
26 SECTION:=net
27 CATEGORY:=Network
28 SUBMENU:=Firewall Tunnel
29 DEPENDS:= +kmod-tun +zlib
30 TITLE:=IP over DNS tunneling
31 URL:=http://code.kryo.se/iodine/
32 endef
33
34 define Package/iodine
35 $(call Package/iodine/Default)
36 TITLE+= client version
37 endef
38
39 define Package/iodine/description
40 iodine client version
41 endef
42
43 define Package/iodined
44 $(call Package/iodine/Default)
45 TITLE+= server version
46 endef
47
48 define Package/iodined/description
49 iodine server version
50 endef
51
52 define Build/Configure
53 endef
54
55 define Package/iodine/install
56 $(INSTALL_DIR) $(1)/usr/sbin
57 $(INSTALL_BIN) $(PKG_BUILD_DIR)/bin/iodine $(1)/usr/sbin
58 endef
59
60 define Package/iodined/install
61 $(INSTALL_DIR) $(1)/etc/init.d
62 $(INSTALL_BIN) ./files/iodined.init $(1)/etc/init.d/iodined
63 $(INSTALL_DIR) $(1)/etc/config
64 $(INSTALL_DATA) ./files/iodined.config $(1)/etc/config/iodined
65 $(INSTALL_DIR) $(1)/usr/sbin
66 $(INSTALL_BIN) $(PKG_BUILD_DIR)/bin/iodined $(1)/usr/sbin
67 endef
68
69 define Package/iodined/conffiles
70 /etc/config/iodined
71 endef
72
73 $(eval $(call BuildPackage,iodine))
74 $(eval $(call BuildPackage,iodined))