packages/net/iptraf/Makefile
jow cc7a1cb075 iptraf - Modify Makefile to include the rvnamed binary
This patch modifies the iptraf Makefile to include the rvnamed binary to
the iptraf package. The rvnamed binary for MIPS is only 12KB and is used
by iptraf to do name resolution in a background process.

Signed-off-by: Johnny Halfmoon <jhalfmoon at milksnot.com>

git-svn-id: svn://svn.openwrt.org/openwrt/packages@32622 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-07-05 17:38:31 +00:00

65 lines
1.7 KiB
Makefile

#
# Copyright (C) 2006-2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=iptraf
PKG_VERSION:=3.0.1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=ftp://iptraf.seul.org/pub/iptraf/ \
ftp://the.wiretapped.net/pub/security/network-monitoring/iptraf/
PKG_MD5SUM:=004c2c005a1b78739e22bc49d33e244d
include $(INCLUDE_DIR)/package.mk
define Package/iptraf
SECTION:=net
CATEGORY:=Network
DEPENDS:=+libncurses
TITLE:=A console-based network monitoring program
URL:=http://iptraf.seul.org/
endef
define Package/iptraf/description
IPTraf is a console-based network statistics utility for Linux. It gathers a
variety of figures such as TCP connection packet and byte counts, interface
statistics and activity indicators, TCP/UDP traffic breakdowns, and LAN
station packet and byte counts.
endef
define Package/iptraf/postinst
#!/bin/sh
if [ -z "$${IPKG_INSTROOT}" ]; then
mkdir -p $${IPKG_INSTROOT}/var/log/iptraf \
$${IPKG_INSTROOT}/var/run/iptraf \
$${IPKG_INSTROOT}/var/lib/iptraf
fi
endef
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR)/src \
$(TARGET_CONFIGURE_OPTS) \
CFLAGS="$(TARGET_CFLAGS)" \
DEBUG="" \
INCLUDEDIR="-I../support $(TARGET_CPPFLAGS)" \
LDOPTS="$(TARGET_LDFLAGS)" \
PLATFORM="-DPLATFORM=\\\"Linux/$(ARCH)\\\"" \
TARGET="/usr/bin" \
WORKDIR="/var/lib/iptraf" \
all
endef
define Package/iptraf/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/iptraf $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/rvnamed $(1)/usr/bin/
endef
$(eval $(call BuildPackage,iptraf))