Fresh pull from upstream
[librecmc/librecmc.git] / package / network / utils / conntrack-tools / Makefile
1 #
2 # Copyright (C) 2009-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:=conntrack-tools
11 PKG_VERSION:=1.4.4
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_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
19 PKG_HASH:=b7caf4fcc4c03575df57d25e5216584d597fd916c891f191dac616ce68bdba6c
20
21 PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
22 PKG_LICENSE:=GPL-2.0
23
24 PKG_FIXUP:=autoreconf
25 PKG_INSTALL:=1
26
27 PKG_BUILD_DEPENDS:=librpc
28
29 include $(INCLUDE_DIR)/package.mk
30
31 define Package/conntrack-tools/default
32   SECTION:=net
33   CATEGORY:=Network
34   DEPENDS:=+libnetfilter-conntrack +libnetfilter-cttimeout +libnetfilter-cthelper +libnetfilter-queue
35   SUBMENU:=Firewall
36   URL:=http://conntrack-tools.netfilter.org/
37 endef
38
39 define Package/conntrack
40 $(call Package/conntrack-tools/default)
41   TITLE:=Connection tracking tool
42 endef
43
44 define Package/conntrack/description
45  Conntrack is a userspace command line program targeted at system
46  administrators. It enables them to view and manage the in-kernel
47  connection tracking state table.
48 endef
49
50 define Package/conntrack/install
51         $(INSTALL_DIR) $(1)/usr/sbin
52         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/conntrack $(1)/usr/sbin/
53 endef
54
55 define Package/conntrackd
56 $(call Package/conntrack-tools/default)
57   TITLE:=Connection tracking daemon
58 endef
59
60 define Package/conntrackd/conffiles
61 /etc/conntrackd/
62 endef
63
64 define Package/conntrackd/description
65  Conntrackd can replicate the status of the connections that are
66  currently being processed by your stateful firewall based on Linux.
67  Conntrackd can also run as statistics daemon.
68 endef
69
70 define Package/conntrackd/install
71         $(INSTALL_DIR) \
72                 $(1)/etc/conntrackd \
73                 $(1)/etc/init.d \
74                 $(1)/usr/sbin
75         $(INSTALL_BIN)  $(PKG_INSTALL_DIR)/usr/sbin/conntrackd $(1)/usr/sbin/
76         $(INSTALL_BIN) ./files/conntrackd.init $(1)/etc/init.d/conntrackd
77 endef
78
79 $(eval $(call BuildPackage,conntrack))
80 $(eval $(call BuildPackage,conntrackd))