1#
2# Copyright (C) 2009-2016 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7
8include $(TOPDIR)/rules.mk
9
10PKG_NAME:=conntrack-tools
11PKG_VERSION:=1.4.4
12PKG_RELEASE:=1
13
14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15PKG_SOURCE_URL:= \
16	http://www.netfilter.org/projects/conntrack-tools/files \
17	ftp://ftp.netfilter.org/pub/conntrack-tools \
18	http://mirrors.evolva.ro/netfilter.org/conntrack-tools
19PKG_MD5SUM:=acd9e0b27cf16ae3092ba900e4d7560e
20
21PKG_LICENSE:=GPL-2.0
22
23PKG_INSTALL:=1
24
25PKG_BUILD_DEPENDS:=librpc
26
27include $(INCLUDE_DIR)/package.mk
28
29define Package/conntrack-tools/default
30  SECTION:=net
31  CATEGORY:=Network
32  DEPENDS:=+libnetfilter-conntrack +libnetfilter-cttimeout +libnetfilter-cthelper +libnetfilter-queue
33  SUBMENU:=Firewall
34  URL:=http://conntrack-tools.netfilter.org/
35endef
36
37define Package/conntrack
38$(call Package/conntrack-tools/default)
39  TITLE:=Connection tracking tool
40endef
41
42define Package/conntrack/description
43 Conntrack is a userspace command line program targeted at system
44 administrators. It enables them to view and manage the in-kernel
45 connection tracking state table.
46endef
47
48define Package/conntrack/install
49	$(INSTALL_DIR) $(1)/usr/sbin
50	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/conntrack $(1)/usr/sbin/
51endef
52
53define Package/conntrackd
54$(call Package/conntrack-tools/default)
55  TITLE:=Connection tracking daemon
56endef
57
58define Package/conntrackd/conffiles
59/etc/conntrackd/
60endef
61
62define Package/conntrackd/description
63 Conntrackd can replicate the status of the connections that are
64 currently being processed by your stateful firewall based on Linux.
65 Conntrackd can also run as statistics daemon.
66endef
67
68define Package/conntrackd/install
69	$(INSTALL_DIR) \
70		$(1)/etc/conntrackd \
71		$(1)/etc/init.d \
72		$(1)/usr/sbin
73	$(INSTALL_BIN) 	$(PKG_INSTALL_DIR)/usr/sbin/conntrackd $(1)/usr/sbin/
74	$(INSTALL_BIN) ./files/conntrackd.init $(1)/etc/init.d/conntrackd
75endef
76
77$(eval $(call BuildPackage,conntrack))
78$(eval $(call BuildPackage,conntrackd))
79