* [ptxdist] [PATCH 0/6] netfilter update
@ 2026-04-29 9:10 Ladislav Michl
2026-04-29 9:11 ` [ptxdist] [PATCH 1/6] libnetfilter_queue: version bump 1.0.1 -> 1.0.5 Ladislav Michl
` (5 more replies)
0 siblings, 6 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29 9:10 UTC (permalink / raw)
To: ptxdist
The objective is to bring in conntrack-tools which requied a few version
bumps and new packages.
Ladislav Michl (6):
libnetfilter_queue: version bump 1.0.1 -> 1.0.5
libnetfilter_log: version bump 1.0.1 -> 1.0.2
libnetfilter_conntrack: version bump 1.0.1 -> 1.1.1
libnetfilter_cthelper: new package
libnetfilter_cttimeout: new package
conntrack-tools: new package
rules/conntrack-tools.in | 34 ++++++++++++++++
rules/conntrack-tools.make | 65 +++++++++++++++++++++++++++++++
rules/libnetfilter_conntrack.in | 1 +
rules/libnetfilter_conntrack.make | 10 +++--
rules/libnetfilter_cthelper.in | 9 +++++
rules/libnetfilter_cthelper.make | 49 +++++++++++++++++++++++
rules/libnetfilter_cttimeout.in | 10 +++++
rules/libnetfilter_cttimeout.make | 50 ++++++++++++++++++++++++
rules/libnetfilter_log.in | 1 +
rules/libnetfilter_log.make | 12 +++---
rules/libnetfilter_queue.in | 1 +
rules/libnetfilter_queue.make | 8 ++--
12 files changed, 238 insertions(+), 12 deletions(-)
create mode 100644 rules/conntrack-tools.in
create mode 100644 rules/conntrack-tools.make
create mode 100644 rules/libnetfilter_cthelper.in
create mode 100644 rules/libnetfilter_cthelper.make
create mode 100644 rules/libnetfilter_cttimeout.in
create mode 100644 rules/libnetfilter_cttimeout.make
--
2.47.3
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ptxdist] [PATCH 1/6] libnetfilter_queue: version bump 1.0.1 -> 1.0.5
2026-04-29 9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
@ 2026-04-29 9:11 ` Ladislav Michl
2026-04-29 9:11 ` [ptxdist] [PATCH 2/6] libnetfilter_log: version bump 1.0.1 -> 1.0.2 Ladislav Michl
` (4 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29 9:11 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@triops.cz>
Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
rules/libnetfilter_queue.in | 1 +
rules/libnetfilter_queue.make | 8 +++++---
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/rules/libnetfilter_queue.in b/rules/libnetfilter_queue.in
index ceec3168a..640ea79b7 100644
--- a/rules/libnetfilter_queue.in
+++ b/rules/libnetfilter_queue.in
@@ -2,6 +2,7 @@
config LIBNETFILTER_QUEUE
tristate
+ select LIBMNL
select LIBNFNETLINK
prompt "libnetfilter_queue"
help
diff --git a/rules/libnetfilter_queue.make b/rules/libnetfilter_queue.make
index b0734965b..5f3ba2441 100644
--- a/rules/libnetfilter_queue.make
+++ b/rules/libnetfilter_queue.make
@@ -14,14 +14,16 @@ PACKAGES-$(PTXCONF_LIBNETFILTER_QUEUE) += libnetfilter_queue
#
# Paths and names
#
-LIBNETFILTER_QUEUE_VERSION := 1.0.1
-LIBNETFILTER_QUEUE_MD5 := 08b968cb2d36c24deb7f26a69f5d8602
+LIBNETFILTER_QUEUE_VERSION := 1.0.5
+LIBNETFILTER_QUEUE_MD5 := ce807654358481efaa826fec33c89b6a
LIBNETFILTER_QUEUE := libnetfilter_queue-$(LIBNETFILTER_QUEUE_VERSION)
LIBNETFILTER_QUEUE_SUFFIX := tar.bz2
LIBNETFILTER_QUEUE_URL := https://ftp.netfilter.org/pub/libnetfilter_queue/$(LIBNETFILTER_QUEUE).$(LIBNETFILTER_QUEUE_SUFFIX)
LIBNETFILTER_QUEUE_SOURCE := $(SRCDIR)/$(LIBNETFILTER_QUEUE).$(LIBNETFILTER_QUEUE_SUFFIX)
LIBNETFILTER_QUEUE_DIR := $(BUILDDIR)/$(LIBNETFILTER_QUEUE)
-LIBNETFILTER_QUEUE_LICENSE := GPL-2.0-only
+LIBNETFILTER_QUEUE_LICENSE := GPL-2.0-or-later
+LIBNETFILTER_QUEUE_LICENSE_FILES := \
+ file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
#
# autoconf
--
2.47.3
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ptxdist] [PATCH 2/6] libnetfilter_log: version bump 1.0.1 -> 1.0.2
2026-04-29 9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
2026-04-29 9:11 ` [ptxdist] [PATCH 1/6] libnetfilter_queue: version bump 1.0.1 -> 1.0.5 Ladislav Michl
@ 2026-04-29 9:11 ` Ladislav Michl
2026-04-29 9:12 ` [ptxdist] [PATCH 3/6] libnetfilter_conntrack: version bump 1.0.1 -> 1.1.1 Ladislav Michl
` (3 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29 9:11 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@triops.cz>
Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
rules/libnetfilter_log.in | 1 +
rules/libnetfilter_log.make | 12 +++++++-----
2 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/rules/libnetfilter_log.in b/rules/libnetfilter_log.in
index c1083d1a5..e3461e052 100644
--- a/rules/libnetfilter_log.in
+++ b/rules/libnetfilter_log.in
@@ -2,6 +2,7 @@
config LIBNETFILTER_LOG
tristate
+ select LIBMNL
select LIBNFNETLINK
prompt "libnetfilter_log"
help
diff --git a/rules/libnetfilter_log.make b/rules/libnetfilter_log.make
index c61136d2f..16fe96309 100644
--- a/rules/libnetfilter_log.make
+++ b/rules/libnetfilter_log.make
@@ -14,14 +14,16 @@ PACKAGES-$(PTXCONF_LIBNETFILTER_LOG) += libnetfilter_log
#
# Paths and names
#
-LIBNETFILTER_LOG_VERSION := 1.0.1
-LIBNETFILTER_LOG_MD5 := 2a4bb0654ae675a52d2e8d1c06090b94
+LIBNETFILTER_LOG_VERSION := 1.0.2
+LIBNETFILTER_LOG_MD5 := 12825abf68cfcc150a31ccb88ae9f42d
LIBNETFILTER_LOG := libnetfilter_log-$(LIBNETFILTER_LOG_VERSION)
-LIBNETFILTER_LOG_SUFFIX := tar.bz2
+LIBNETFILTER_LOG_SUFFIX := tar.bz2
LIBNETFILTER_LOG_URL := https://ftp.netfilter.org/pub/libnetfilter_log/$(LIBNETFILTER_LOG).$(LIBNETFILTER_LOG_SUFFIX)
-LIBNETFILTER_LOG_SOURCE := $(SRCDIR)/$(LIBNETFILTER_LOG).$(LIBNETFILTER_LOG_SUFFIX)
+LIBNETFILTER_LOG_SOURCE := $(SRCDIR)/$(LIBNETFILTER_LOG).$(LIBNETFILTER_LOG_SUFFIX)
LIBNETFILTER_LOG_DIR := $(BUILDDIR)/$(LIBNETFILTER_LOG)
-LIBNETFILTER_LOG_LICENSE := GPL2
+LIBNETFILTER_LOG_LICENSE := GPL-2.0-or-later
+LIBNETFILTER_LOG_LICENSE_FILES := \
+ file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
#
# autoconf
--
2.47.3
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ptxdist] [PATCH 3/6] libnetfilter_conntrack: version bump 1.0.1 -> 1.1.1
2026-04-29 9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
2026-04-29 9:11 ` [ptxdist] [PATCH 1/6] libnetfilter_queue: version bump 1.0.1 -> 1.0.5 Ladislav Michl
2026-04-29 9:11 ` [ptxdist] [PATCH 2/6] libnetfilter_log: version bump 1.0.1 -> 1.0.2 Ladislav Michl
@ 2026-04-29 9:12 ` Ladislav Michl
2026-04-29 9:12 ` [ptxdist] [PATCH 4/6] libnetfilter_cthelper: new package Ladislav Michl
` (2 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29 9:12 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@triops.cz>
Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
rules/libnetfilter_conntrack.in | 1 +
rules/libnetfilter_conntrack.make | 10 ++++++----
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/rules/libnetfilter_conntrack.in b/rules/libnetfilter_conntrack.in
index f534edf76..8d1eff4bc 100644
--- a/rules/libnetfilter_conntrack.in
+++ b/rules/libnetfilter_conntrack.in
@@ -2,6 +2,7 @@
config LIBNETFILTER_CONNTRACK
tristate
+ select LIBMNL
select LIBNFNETLINK
prompt "libnetfilter_conntrack"
help
diff --git a/rules/libnetfilter_conntrack.make b/rules/libnetfilter_conntrack.make
index d0a23ef15..0a6eed32c 100644
--- a/rules/libnetfilter_conntrack.make
+++ b/rules/libnetfilter_conntrack.make
@@ -14,14 +14,16 @@ PACKAGES-$(PTXCONF_LIBNETFILTER_CONNTRACK) += libnetfilter_conntrack
#
# Paths and names
#
-LIBNETFILTER_CONNTRACK_VERSION := 1.0.1
-LIBNETFILTER_CONNTRACK_MD5 := 2d17d9da1404728d61a29b4a8338ad0c
+LIBNETFILTER_CONNTRACK_VERSION := 1.1.1
+LIBNETFILTER_CONNTRACK_MD5 := cfc4e283c6baabab57bebe16a70c9878
LIBNETFILTER_CONNTRACK := libnetfilter_conntrack-$(LIBNETFILTER_CONNTRACK_VERSION)
-LIBNETFILTER_CONNTRACK_SUFFIX := tar.bz2
+LIBNETFILTER_CONNTRACK_SUFFIX := tar.xz
LIBNETFILTER_CONNTRACK_URL := https://ftp.netfilter.org/pub/libnetfilter_conntrack/$(LIBNETFILTER_CONNTRACK).$(LIBNETFILTER_CONNTRACK_SUFFIX)
LIBNETFILTER_CONNTRACK_SOURCE := $(SRCDIR)/$(LIBNETFILTER_CONNTRACK).$(LIBNETFILTER_CONNTRACK_SUFFIX)
LIBNETFILTER_CONNTRACK_DIR := $(BUILDDIR)/$(LIBNETFILTER_CONNTRACK)
-LIBNETFILTER_CONNTRACK_LICENSE := GPL-2.0-only
+LIBNETFILTER_CONNTRACK_LICENSE := GPL-2.0-or-later
+LIBNETFILTER_CONNTRACK_LICENSE_FILES := \
+ file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
#
# autoconf
--
2.47.3
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ptxdist] [PATCH 4/6] libnetfilter_cthelper: new package
2026-04-29 9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
` (2 preceding siblings ...)
2026-04-29 9:12 ` [ptxdist] [PATCH 3/6] libnetfilter_conntrack: version bump 1.0.1 -> 1.1.1 Ladislav Michl
@ 2026-04-29 9:12 ` Ladislav Michl
2026-04-29 9:13 ` [ptxdist] [PATCH 5/6] libnetfilter_cttimeout: " Ladislav Michl
2026-04-29 9:13 ` [ptxdist] [PATCH 6/6] conntrack-tools: " Ladislav Michl
5 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29 9:12 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@triops.cz>
Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
rules/libnetfilter_cthelper.in | 9 ++++++
rules/libnetfilter_cthelper.make | 49 ++++++++++++++++++++++++++++++++
2 files changed, 58 insertions(+)
create mode 100644 rules/libnetfilter_cthelper.in
create mode 100644 rules/libnetfilter_cthelper.make
diff --git a/rules/libnetfilter_cthelper.in b/rules/libnetfilter_cthelper.in
new file mode 100644
index 000000000..60a2514cc
--- /dev/null
+++ b/rules/libnetfilter_cthelper.in
@@ -0,0 +1,9 @@
+## SECTION=networking
+
+config LIBNETFILTER_CTHELPER
+ tristate
+ select LIBMNL
+ prompt "libnetfilter_cthelper"
+ help
+ libnetfilter_cthelper is the userspace library that provides the
+ programming interface to the user-space helper infrastructure.
diff --git a/rules/libnetfilter_cthelper.make b/rules/libnetfilter_cthelper.make
new file mode 100644
index 000000000..1c0ca4c2c
--- /dev/null
+++ b/rules/libnetfilter_cthelper.make
@@ -0,0 +1,49 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2026 by RACOM s.r.o.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBNETFILTER_CTHELPER) += libnetfilter_cthelper
+
+#
+# Paths and names
+#
+LIBNETFILTER_CTHELPER_VERSION := 1.0.1
+LIBNETFILTER_CTHELPER_MD5 := e59279645fe65d40dd7dfc82a797ca5b
+LIBNETFILTER_CTHELPER := libnetfilter_cthelper-$(LIBNETFILTER_CTHELPER_VERSION)
+LIBNETFILTER_CTHELPER_SUFFIX := tar.bz2
+LIBNETFILTER_CTHELPER_URL := https://ftp.netfilter.org/pub/libnetfilter_cthelper/$(LIBNETFILTER_CTHELPER).$(LIBNETFILTER_CTHELPER_SUFFIX)
+LIBNETFILTER_CTHELPER_SOURCE := $(SRCDIR)/$(LIBNETFILTER_CTHELPER).$(LIBNETFILTER_CTHELPER_SUFFIX)
+LIBNETFILTER_CTHELPER_DIR := $(BUILDDIR)/$(LIBNETFILTER_CTHELPER)
+LIBNETFILTER_CTHELPER_LICENSE := GPL-2.0-or-later
+LIBNETFILTER_CTHELPER_LICENSE_FILES := \
+ file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
+
+#
+# autoconf
+#
+LIBNETFILTER_CTHELPER_CONF_TOOL := autoconf
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libnetfilter_cthelper.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, libnetfilter_cthelper)
+ @$(call install_fixup, libnetfilter_cthelper,PRIORITY,optional)
+ @$(call install_fixup, libnetfilter_cthelper,SECTION,base)
+ @$(call install_fixup, libnetfilter_cthelper,AUTHOR,"Ladislav Michl <ladis@triops.cz>")
+ @$(call install_fixup, libnetfilter_cthelper,DESCRIPTION,missing)
+
+ @$(call install_lib, libnetfilter_cthelper, 0, 0, 0644, libnetfilter_cthelper)
+
+ @$(call install_finish, libnetfilter_cthelper)
+ @$(call touch)
--
2.47.3
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ptxdist] [PATCH 5/6] libnetfilter_cttimeout: new package
2026-04-29 9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
` (3 preceding siblings ...)
2026-04-29 9:12 ` [ptxdist] [PATCH 4/6] libnetfilter_cthelper: new package Ladislav Michl
@ 2026-04-29 9:13 ` Ladislav Michl
2026-04-29 9:13 ` [ptxdist] [PATCH 6/6] conntrack-tools: " Ladislav Michl
5 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29 9:13 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@triops.cz>
Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
rules/libnetfilter_cttimeout.in | 10 +++++++
rules/libnetfilter_cttimeout.make | 50 +++++++++++++++++++++++++++++++
2 files changed, 60 insertions(+)
create mode 100644 rules/libnetfilter_cttimeout.in
create mode 100644 rules/libnetfilter_cttimeout.make
diff --git a/rules/libnetfilter_cttimeout.in b/rules/libnetfilter_cttimeout.in
new file mode 100644
index 000000000..4593d660d
--- /dev/null
+++ b/rules/libnetfilter_cttimeout.in
@@ -0,0 +1,10 @@
+## SECTION=networking
+
+config LIBNETFILTER_CTTIMEOUT
+ tristate
+ select LIBMNL
+ prompt "libnetfilter_cttimeout"
+ help
+ libnetfilter_cttimeout is the userspace library that provides the
+ programming interface to the fine-grain connection tracking
+ timeout infrastructure.
diff --git a/rules/libnetfilter_cttimeout.make b/rules/libnetfilter_cttimeout.make
new file mode 100644
index 000000000..a468dd37e
--- /dev/null
+++ b/rules/libnetfilter_cttimeout.make
@@ -0,0 +1,50 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2026 by RACOM s.r.o.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBNETFILTER_CTTIMEOUT) += libnetfilter_cttimeout
+
+#
+# Paths and names
+#
+LIBNETFILTER_CTTIMEOUT_VERSION := 1.0.1
+LIBNETFILTER_CTTIMEOUT_MD5 := ac64b55952b79cb9910db95ce8883940
+LIBNETFILTER_CTTIMEOUT := libnetfilter_cttimeout-$(LIBNETFILTER_CTTIMEOUT_VERSION)
+LIBNETFILTER_CTTIMEOUT_SUFFIX := tar.bz2
+LIBNETFILTER_CTTIMEOUT_URL := https://ftp.netfilter.org/pub/libnetfilter_cttimeout/$(LIBNETFILTER_CTTIMEOUT).$(LIBNETFILTER_CTTIMEOUT_SUFFIX)
+LIBNETFILTER_CTTIMEOUT_SOURCE := $(SRCDIR)/$(LIBNETFILTER_CTTIMEOUT).$(LIBNETFILTER_CTTIMEOUT_SUFFIX)
+LIBNETFILTER_CTTIMEOUT_DIR := $(BUILDDIR)/$(LIBNETFILTER_CTTIMEOUT)
+LIBNETFILTER_CTTIMEOUT_LICENSE := GPL-2.0-or-later
+LIBNETFILTER_CTTIMEOUT_LICENSE_FILES := \
+ file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
+
+#
+# autoconf
+#
+LIBNETFILTER_CTTIMEOUT_CONF_TOOL := autoconf
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libnetfilter_cttimeout.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, libnetfilter_cttimeout)
+ @$(call install_fixup, libnetfilter_cttimeout,PRIORITY,optional)
+ @$(call install_fixup, libnetfilter_cttimeout,SECTION,base)
+ @$(call install_fixup, libnetfilter_cttimeout,AUTHOR,"Ladislav Michl <ladis@triops.cz>")
+ @$(call install_fixup, libnetfilter_cttimeout,DESCRIPTION,missing)
+
+ @$(call install_lib, libnetfilter_cttimeout, 0, 0, 0644, libnetfilter_cttimeout)
+
+ @$(call install_finish, libnetfilter_cttimeout)
+ @$(call touch)
+
--
2.47.3
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ptxdist] [PATCH 6/6] conntrack-tools: new package
2026-04-29 9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
` (4 preceding siblings ...)
2026-04-29 9:13 ` [ptxdist] [PATCH 5/6] libnetfilter_cttimeout: " Ladislav Michl
@ 2026-04-29 9:13 ` Ladislav Michl
2026-04-29 21:02 ` Ladislav Michl
5 siblings, 1 reply; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29 9:13 UTC (permalink / raw)
To: ptxdist
From: Ladislav Michl <ladis@triops.cz>
Signed-off-by: Ladislav Michl <ladis@triops.cz>
---
rules/conntrack-tools.in | 34 ++++++++++++++++++++
rules/conntrack-tools.make | 65 ++++++++++++++++++++++++++++++++++++++
2 files changed, 99 insertions(+)
create mode 100644 rules/conntrack-tools.in
create mode 100644 rules/conntrack-tools.make
diff --git a/rules/conntrack-tools.in b/rules/conntrack-tools.in
new file mode 100644
index 000000000..da071737b
--- /dev/null
+++ b/rules/conntrack-tools.in
@@ -0,0 +1,34 @@
+## SECTION=networking
+
+menuconfig CONNTRACK_TOOLS
+ tristate
+ select LIBMNL
+ select LIBNETFILTER_CONNTRACK
+ select LIBNFNETLINK
+ select LIBTIRPC
+ select LIBNETFILTER_CTTIMEOUT if CONNTRACK_TOOLS_CTTIMEOUT
+ select LIBNETFILTER_CTHELPER if CONNTRACK_TOOLS_CTHELPER
+ select LIBNETFILTER_QUEUE if CONNTRACK_TOOLS_CTHELPER
+ select SYSTEMD if CONNTRACK_TOOLS_SYSTEMD
+ prompt "conntrack-tools"
+ help
+ The conntrack-tools are a set of tools targeted at system
+ administrators.
+
+if CONNTRACK_TOOLS
+
+config CONNTRACK_TOOLS_CTHELPER
+ bool "userspace conntrack helper support"
+
+config CONNTRACK_TOOLS_CTTIMEOUT
+ bool "conntrack timeout support"
+
+config CONNTRACK_TOOLS_SYSTEMD
+ bool "systemd support"
+ default y
+ depends on INITMETHOD_SYSTEMD
+
+config CONNTRACK_TOOLS_CONNTRACKD
+ bool "install conntrackd"
+
+endif
diff --git a/rules/conntrack-tools.make b/rules/conntrack-tools.make
new file mode 100644
index 000000000..b62ed7168
--- /dev/null
+++ b/rules/conntrack-tools.make
@@ -0,0 +1,65 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2026 by RACOM s.r.o.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_CONNTRACK_TOOLS) += conntrack-tools
+
+#
+# Paths and names
+#
+CONNTRACK_TOOLS_VERSION := 1.4.9
+CONNTRACK_TOOLS_MD5 := ded6a222a4d36fded655807e1c6f9546
+CONNTRACK_TOOLS := conntrack-tools-$(CONNTRACK_TOOLS_VERSION)
+CONNTRACK_TOOLS_SUFFIX := tar.xz
+CONNTRACK_TOOLS_URL := https://ftp.netfilter.org/pub/conntrack-tools/$(CONNTRACK_TOOLS).$(CONNTRACK_TOOLS_SUFFIX)
+CONNTRACK_TOOLS_SOURCE := $(SRCDIR)/$(CONNTRACK_TOOLS).$(CONNTRACK_TOOLS_SUFFIX)
+CONNTRACK_TOOLS_DIR := $(BUILDDIR)/$(CONNTRACK_TOOLS)
+CONNTRACK_TOOLS_LICENSE := GPL-2.0-or-later
+CONNTRACK_TOOLS_LICENSE_FILES := \
+ file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+CONNTRACK_TOOLS_CONF_TOOL := autoconf
+CONNTRACK_TOOLS_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ --$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_CTHELPER)-cthelper \
+ --$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_CTTIMEOUT)-cttimeout \
+ --$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_SYSTEMD)-systemd
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/conntrack-tools.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, conntrack-tools)
+ @$(call install_fixup, conntrack-tools,PRIORITY,optional)
+ @$(call install_fixup, conntrack-tools,SECTION,base)
+ @$(call install_fixup, conntrack-tools,AUTHOR,"Ladislav Michl <ladis@triops.cz>")
+ @$(call install_fixup, conntrack-tools,DESCRIPTION,"Netfilter connection tracking tools")
+
+ @$(call install_copy, conntrack-tools, 0, 0, 0755, -, /usr/sbin/conntrack)
+
+ifdef PTXCONF_CONNTRACK_TOOLS_CONNTRACKD
+ @$(call install_copy, conntrack-tools, 0, 0, 0755, -, /usr/sbin/conntrackd)
+endif
+
+ @$(call install_finish, conntrack-tools)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.47.3
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ptxdist] [PATCH 6/6] conntrack-tools: new package
2026-04-29 9:13 ` [ptxdist] [PATCH 6/6] conntrack-tools: " Ladislav Michl
@ 2026-04-29 21:02 ` Ladislav Michl
0 siblings, 0 replies; 8+ messages in thread
From: Ladislav Michl @ 2026-04-29 21:02 UTC (permalink / raw)
To: ptxdist
On Wed, Apr 29, 2026 at 11:13:30AM +0200, Ladislav Michl wrote:
> From: Ladislav Michl <ladis@triops.cz>
>
> Signed-off-by: Ladislav Michl <ladis@triops.cz>
> ---
> rules/conntrack-tools.in | 34 ++++++++++++++++++++
> rules/conntrack-tools.make | 65 ++++++++++++++++++++++++++++++++++++++
> 2 files changed, 99 insertions(+)
> create mode 100644 rules/conntrack-tools.in
> create mode 100644 rules/conntrack-tools.make
>
> diff --git a/rules/conntrack-tools.in b/rules/conntrack-tools.in
> new file mode 100644
> index 000000000..da071737b
> --- /dev/null
> +++ b/rules/conntrack-tools.in
> @@ -0,0 +1,34 @@
> +## SECTION=networking
> +
> +menuconfig CONNTRACK_TOOLS
> + tristate
> + select LIBMNL
> + select LIBNETFILTER_CONNTRACK
> + select LIBNFNETLINK
> + select LIBTIRPC
> + select LIBNETFILTER_CTTIMEOUT if CONNTRACK_TOOLS_CTTIMEOUT
> + select LIBNETFILTER_CTHELPER if CONNTRACK_TOOLS_CTHELPER
> + select LIBNETFILTER_QUEUE if CONNTRACK_TOOLS_CTHELPER
> + select SYSTEMD if CONNTRACK_TOOLS_SYSTEMD
> + prompt "conntrack-tools"
This should actually be:
prompt "conntrack-tools "
Michael, in case here are no other problems in the serie, could you fix
that or do you want me to send v2?
> + help
> + The conntrack-tools are a set of tools targeted at system
> + administrators.
> +
> +if CONNTRACK_TOOLS
> +
> +config CONNTRACK_TOOLS_CTHELPER
> + bool "userspace conntrack helper support"
> +
> +config CONNTRACK_TOOLS_CTTIMEOUT
> + bool "conntrack timeout support"
> +
> +config CONNTRACK_TOOLS_SYSTEMD
> + bool "systemd support"
> + default y
> + depends on INITMETHOD_SYSTEMD
> +
> +config CONNTRACK_TOOLS_CONNTRACKD
> + bool "install conntrackd"
> +
> +endif
> diff --git a/rules/conntrack-tools.make b/rules/conntrack-tools.make
> new file mode 100644
> index 000000000..b62ed7168
> --- /dev/null
> +++ b/rules/conntrack-tools.make
> @@ -0,0 +1,65 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2026 by RACOM s.r.o.
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_CONNTRACK_TOOLS) += conntrack-tools
> +
> +#
> +# Paths and names
> +#
> +CONNTRACK_TOOLS_VERSION := 1.4.9
> +CONNTRACK_TOOLS_MD5 := ded6a222a4d36fded655807e1c6f9546
> +CONNTRACK_TOOLS := conntrack-tools-$(CONNTRACK_TOOLS_VERSION)
> +CONNTRACK_TOOLS_SUFFIX := tar.xz
> +CONNTRACK_TOOLS_URL := https://ftp.netfilter.org/pub/conntrack-tools/$(CONNTRACK_TOOLS).$(CONNTRACK_TOOLS_SUFFIX)
> +CONNTRACK_TOOLS_SOURCE := $(SRCDIR)/$(CONNTRACK_TOOLS).$(CONNTRACK_TOOLS_SUFFIX)
> +CONNTRACK_TOOLS_DIR := $(BUILDDIR)/$(CONNTRACK_TOOLS)
> +CONNTRACK_TOOLS_LICENSE := GPL-2.0-or-later
> +CONNTRACK_TOOLS_LICENSE_FILES := \
> + file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +#
> +# autoconf
> +#
> +CONNTRACK_TOOLS_CONF_TOOL := autoconf
> +CONNTRACK_TOOLS_CONF_OPT := \
> + $(CROSS_AUTOCONF_USR) \
> + --$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_CTHELPER)-cthelper \
> + --$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_CTTIMEOUT)-cttimeout \
> + --$(call ptx/endis,PTXCONF_CONNTRACK_TOOLS_SYSTEMD)-systemd
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/conntrack-tools.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, conntrack-tools)
> + @$(call install_fixup, conntrack-tools,PRIORITY,optional)
> + @$(call install_fixup, conntrack-tools,SECTION,base)
> + @$(call install_fixup, conntrack-tools,AUTHOR,"Ladislav Michl <ladis@triops.cz>")
> + @$(call install_fixup, conntrack-tools,DESCRIPTION,"Netfilter connection tracking tools")
> +
> + @$(call install_copy, conntrack-tools, 0, 0, 0755, -, /usr/sbin/conntrack)
> +
> +ifdef PTXCONF_CONNTRACK_TOOLS_CONNTRACKD
> + @$(call install_copy, conntrack-tools, 0, 0, 0755, -, /usr/sbin/conntrackd)
> +endif
> +
> + @$(call install_finish, conntrack-tools)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
> --
> 2.47.3
>
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2026-04-29 21:02 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-29 9:10 [ptxdist] [PATCH 0/6] netfilter update Ladislav Michl
2026-04-29 9:11 ` [ptxdist] [PATCH 1/6] libnetfilter_queue: version bump 1.0.1 -> 1.0.5 Ladislav Michl
2026-04-29 9:11 ` [ptxdist] [PATCH 2/6] libnetfilter_log: version bump 1.0.1 -> 1.0.2 Ladislav Michl
2026-04-29 9:12 ` [ptxdist] [PATCH 3/6] libnetfilter_conntrack: version bump 1.0.1 -> 1.1.1 Ladislav Michl
2026-04-29 9:12 ` [ptxdist] [PATCH 4/6] libnetfilter_cthelper: new package Ladislav Michl
2026-04-29 9:13 ` [ptxdist] [PATCH 5/6] libnetfilter_cttimeout: " Ladislav Michl
2026-04-29 9:13 ` [ptxdist] [PATCH 6/6] conntrack-tools: " Ladislav Michl
2026-04-29 21:02 ` Ladislav Michl
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox