summaryrefslogtreecommitdiffstats
path: root/rules/tcpdump.make
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2006-10-25 10:57:31 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2006-10-25 10:57:31 +0000
commit4db46bdf9b8be4c4d9254ed69cafe006df85c336 (patch)
treecfd5dd0b663675a7e6be481fff011d00226a380a /rules/tcpdump.make
parentff4f1d94cf7f7b29d629d8d0200f05a6e16ffc40 (diff)
downloadptxdist-4db46bdf9b8be4c4d9254ed69cafe006df85c336.tar.gz
ptxdist-4db46bdf9b8be4c4d9254ed69cafe006df85c336.tar.xz
* libpcap: version bump to 0.9.5
* tcpdump: version bump to 3.9.5 git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6222 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/tcpdump.make')
-rw-r--r--rules/tcpdump.make24
1 files changed, 20 insertions, 4 deletions
diff --git a/rules/tcpdump.make b/rules/tcpdump.make
index 6d0fb25d7..3d3e80504 100644
--- a/rules/tcpdump.make
+++ b/rules/tcpdump.make
@@ -2,7 +2,7 @@
# $Id$
#
# Copyright (C) 2004 by Robert Schwebel
-#
+#
# See CREDITS for details about who has contributed to this project.
#
# For further information about the PTXdist project and license conditions
@@ -17,11 +17,11 @@ PACKAGES-$(PTXCONF_TCPDUMP) += tcpdump
#
# Paths and names
#
-TCPDUMP_VERSION := 3.9.1
+TCPDUMP_VERSION := 3.9.5
TCPDUMP := tcpdump-$(TCPDUMP_VERSION)
TCPDUMP_SUFFIX := tar.gz
-TCPDUMP_URL := ftp://ftp.gwdg.de/pub/misc/tcpdump/beta/$(TCPDUMP)-096.$(TCPDUMP_SUFFIX)
-TCPDUMP_SOURCE := $(SRCDIR)/$(TCPDUMP)-096.$(TCPDUMP_SUFFIX)
+TCPDUMP_URL := http://www.tcpdump.org/release/$(TCPDUMP).$(TCPDUMP_SUFFIX)
+TCPDUMP_SOURCE := $(SRCDIR)/$(TCPDUMP).$(TCPDUMP_SUFFIX)
TCPDUMP_DIR := $(BUILDDIR)/$(TCPDUMP)
@@ -68,10 +68,26 @@ TCPDUMP_AUTOCONF = \
$(CROSS_AUTOCONF_USR) \
ac_cv_linux_vers=$(KERNEL_VERSION_MAJOR)
+# FIXME: Unsupported switches yet
+# --with-user=USERNAME drop privileges by default to USERNAME
+# --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
+
ifndef PTXCONF_TCPDUMP_ENABLE_CRYPTO
TCPDUMP_AUTOCONF += --without-crypto
endif
+ifdef PTXCONF_TCPDUMP_SMB
+TCPDUMP_AUTOCONF += --enable-smb
+else
+TCPDUMP_AUTOCONF += --disable-smb
+endif
+
+ifdef PTXCONF_TCPDUMP_IPV6
+TCPDUMP_AUTOCONF += --enable-ipv6
+else
+TCPDUMP_AUTOCONF += --disable-ipv6
+endif
+
$(STATEDIR)/tcpdump.prepare: $(tcpdump_prepare_deps_default)
@$(call targetinfo, $@)
@$(call clean, $(TCPDUMP_DIR)/config.cache)