add CPE ids to package and tools
[openwrt/staging/lynxis.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 PKG_CPE=cpe:/a:conntrack-tools_project:conntrack-tools
24
25 PKG_FIXUP:=autoreconf
26 PKG_INSTALL:=1
27
28 PKG_BUILD_DEPENDS:=librpc
29
30 include $(INCLUDE_DIR)/package.mk
31
32 define Package/conntrack-tools/default
33 SECTION:=net
34 CATEGORY:=Network
35 DEPENDS:=+libnetfilter-conntrack +libnetfilter-cttimeout +libnetfilter-cthelper +libnetfilter-queue
36 SUBMENU:=Firewall
37 URL:=http://conntrack-tools.netfilter.org/
38 endef
39
40 define Package/conntrack
41 $(call Package/conntrack-tools/default)
42 TITLE:=Connection tracking tool
43 endef
44
45 define Package/conntrack/description
46 Conntrack is a userspace command line program targeted at system
47 administrators. It enables them to view and manage the in-kernel
48 connection tracking state table.
49 endef
50
51 define Package/conntrack/install
52 $(INSTALL_DIR) $(1)/usr/sbin
53 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/conntrack $(1)/usr/sbin/
54 endef
55
56 define Package/conntrackd
57 $(call Package/conntrack-tools/default)
58 TITLE:=Connection tracking daemon
59 endef
60
61 define Package/conntrackd/conffiles
62 /etc/conntrackd/
63 endef
64
65 define Package/conntrackd/description
66 Conntrackd can replicate the status of the connections that are
67 currently being processed by your stateful firewall based on Linux.
68 Conntrackd can also run as statistics daemon.
69 endef
70
71 define Package/conntrackd/install
72 $(INSTALL_DIR) \
73 $(1)/etc/conntrackd \
74 $(1)/etc/init.d \
75 $(1)/usr/sbin
76 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/conntrackd $(1)/usr/sbin/
77 $(INSTALL_BIN) ./files/conntrackd.init $(1)/etc/init.d/conntrackd
78 endef
79
80 $(eval $(call BuildPackage,conntrack))
81 $(eval $(call BuildPackage,conntrackd))