Thanks, applied as 9e289395916697011efb054da69557bd5bfc0f39.

Michael

[sent from post-receive hook]

On Tue, 24 Sep 2024 17:07:54 +0200, Bastian Krause <[email protected]> wrote:
> Signed-off-by: Bastian Krause <[email protected]>
> Message-Id: <[email protected]>
> Signed-off-by: Michael Olbrich <[email protected]>
> 
> diff --git a/rules/tcpreplay.in b/rules/tcpreplay.in
> new file mode 100644
> index 000000000000..bd1791744300
> --- /dev/null
> +++ b/rules/tcpreplay.in
> @@ -0,0 +1,9 @@
> +## SECTION=networking
> +
> +config TCPREPLAY
> +     tristate
> +     prompt "tcpreplay"
> +     select LIBPCAP
> +     help
> +       tcpreplay is a suite of free Open Source utilities for editing and
> +       replaying previously captured network traffic.
> diff --git a/rules/tcpreplay.make b/rules/tcpreplay.make
> new file mode 100644
> index 000000000000..3f1568ad0db9
> --- /dev/null
> +++ b/rules/tcpreplay.make
> @@ -0,0 +1,80 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2024 by Bastian Krause <[email protected]>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_TCPREPLAY) += tcpreplay
> +
> +#
> +# Paths and names
> +#
> +TCPREPLAY_VERSION    := 4.5.1
> +TCPREPLAY_MD5                := 53375102b54b3e6ef124f6ae85836092
> +TCPREPLAY            := tcpreplay-$(TCPREPLAY_VERSION)
> +TCPREPLAY_SUFFIX     := tar.xz
> +TCPREPLAY_URL                := 
> https://github.com/appneta/tcpreplay/releases/download/v$(TCPREPLAY_VERSION)/$(TCPREPLAY).$(TCPREPLAY_SUFFIX)
> +TCPREPLAY_SOURCE     := $(SRCDIR)/$(TCPREPLAY).$(TCPREPLAY_SUFFIX)
> +TCPREPLAY_DIR                := $(BUILDDIR)/$(TCPREPLAY)
> +TCPREPLAY_LICENSE    := GPL-3.0-only
> +TCPREPLAY_LICENSE_FILES := \
> +     file://docs/LICENSE;md5=10f0474a2f0e5dccfca20f69d6598ad8
> +
> +# 
> ----------------------------------------------------------------------------
> +# Prepare
> +# 
> ----------------------------------------------------------------------------
> +
> +#
> +# autoconf
> +#
> +TCPREPLAY_CONF_TOOL  := autoconf
> +TCPREPLAY_CONF_OPT   := \
> +     $(CROSS_AUTOCONF_USR) \
> +     $(GLOBAL_LARGE_FILE_OPTION) \
> +     --disable-asan \
> +     --disable-tsan \
> +     --disable-debug \
> +     --disable-extra-debug \
> +     --disable-dmalloc \
> +     --disable-efence \
> +     --disable-gprof \
> +     --disable-pcapconfig \
> +     --enable-dynamic-link \
> +     --disable-tuntap \
> +     --disable-nls \
> +     --enable-local-libopts \
> +     --disable-libopts-install \
> +     --with-libpcap=$(PTXDIST_SYSROOT_TARGET)/usr \
> +     --without-netmap \
> +     --without-libdnet \
> +     --without-pcapnav-config \
> +     --without-tcpdump \
> +     --without-autoopts-config \
> +     --without-regex-header \
> +     --without-libregex
> +
> +# 
> ----------------------------------------------------------------------------
> +# Target-Install
> +# 
> ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/tcpreplay.targetinstall:
> +     @$(call targetinfo)
> +
> +     @$(call install_init, tcpreplay)
> +     @$(call install_fixup, tcpreplay,PRIORITY,optional)
> +     @$(call install_fixup, tcpreplay,SECTION,base)
> +     @$(call install_fixup, tcpreplay,AUTHOR,"Bastian Krause 
> <[email protected]>")
> +     @$(call install_fixup, tcpreplay,DESCRIPTION,missing)
> +
> +     @$(call install_copy, tcpreplay, 0, 0, 0755, -, /usr/bin/tcpreplay)
> +
> +     @$(call install_finish, tcpreplay)
> +
> +     @$(call touch)
> +
> +# vim: syntax=make

Reply via email to