[pkg-netfilter-team] Bug#895826: conntrack-tools: Default conntrackd run-time to 'Systemd on'
Corey Bryant
corey.bryant at canonical.com
Mon Apr 16 15:38:08 BST 2018
Package: conntrack-tools
Version: 1:1.4.4+snapshot20161117-6
Severity: normal
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu bionic ubuntu-patch
Dear Maintainer,
In Ubuntu, the attached patch was applied to achieve the following:
* d/p/enable-runtime-systemd.patch: Enable systemd runtime support by
default since the package is compiled with --enable-systemd
(LP: #1761994).
Thanks for considering the patch.
-- System Information:
Debian Release: buster/sid
APT prefers bionic
APT policy: (500, 'bionic'), (500, 'artful-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.15.0-13-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-------------- next part --------------
diff -Nru conntrack-tools-1.4.4+snapshot20161117/debian/patches/enable-runtime-systemd.patch conntrack-tools-1.4.4+snapshot20161117/debian/patches/enable-runtime-systemd.patch
--- conntrack-tools-1.4.4+snapshot20161117/debian/patches/enable-runtime-systemd.patch 1969-12-31 19:00:00.000000000 -0500
+++ conntrack-tools-1.4.4+snapshot20161117/debian/patches/enable-runtime-systemd.patch 2018-04-16 09:21:40.000000000 -0400
@@ -0,0 +1,114 @@
+Description: Enable systemd runtime support by default since the
+ package is compiled with --enable-systemd. This reverts
+ "conntrackd: Disable runtime systemd support by default" from
+ commit c01d0d9138112ec95ee316385ea2687dd94fa4e3.
+Author: Corey Bryant <corey.bryant at canonical.com>
+Bug-Ubuntu: https://bugs.launchpad.net/bugs/1761994
+Forwarded: not-needed
+Last-Update: 2018-04-16
+
+---
+ conntrackd.conf.5 | 4 ++--
+ doc/stats/conntrackd.conf | 4 ++--
+ doc/sync/alarm/conntrackd.conf | 4 ++--
+ doc/sync/ftfw/conntrackd.conf | 4 ++--
+ doc/sync/notrack/conntrackd.conf | 4 ++--
+ src/read_config_yy.y | 10 ++++++++--
+ 6 files changed, 18 insertions(+), 12 deletions(-)
+
+--- a/conntrackd.conf.5
++++ b/conntrackd.conf.5
+@@ -457,9 +457,9 @@
+
+ Note: \fBsystemd(1)\fP watchdog is supported as well.
+
+-Example: Systemd on
++Example: Systemd off
+
+-By default runtime support is disabled.
++By default runtime support is activated.
+
+ .TP
+ .BI "Nice <value>"
+--- a/doc/stats/conntrackd.conf
++++ b/doc/stats/conntrackd.conf
+@@ -6,9 +6,9 @@
+ # Enable systemd support. If conntrackd is compiled with the proper
+ # configuration, you can use a systemd service unit of Type=notify
+ # and use conntrackd with systemd watchdog as well.
+- # Default is: off
++ # Default is: on
+ #
+- #Systemd on
++ #Systemd off
+
+ #
+ # Set the nice value of the daemon. This value goes from -20
+--- a/doc/sync/alarm/conntrackd.conf
++++ b/doc/sync/alarm/conntrackd.conf
+@@ -221,9 +221,9 @@
+ # Enable systemd support. If conntrackd is compiled with the proper
+ # configuration, you can use a systemd service unit of Type=notify
+ # and use conntrackd with systemd watchdog as well.
+- # Default is: off
++ # Default is: on
+ #
+- #Systemd on
++ #Systemd off
+
+ #
+ # Set the nice value of the daemon, this value goes from -20
+--- a/doc/sync/ftfw/conntrackd.conf
++++ b/doc/sync/ftfw/conntrackd.conf
+@@ -244,9 +244,9 @@
+ # Enable systemd support. If conntrackd is compiled with the proper
+ # configuration, you can use a systemd service unit of Type=notify
+ # and use conntrackd with systemd watchdog as well.
+- # Default is: off
++ # Default is: on
+ #
+- #Systemd on
++ #Systemd off
+
+ #
+ # Set the nice value of the daemon, this value goes from -20
+--- a/doc/sync/notrack/conntrackd.conf
++++ b/doc/sync/notrack/conntrackd.conf
+@@ -283,9 +283,9 @@
+ # Enable systemd support. If conntrackd is compiled with the proper
+ # configuration, you can use a systemd service unit of Type=notify
+ # and use conntrackd with systemd watchdog as well.
+- # Default is: off
++ # Default is: on
+ #
+- #Systemd on
++ #Systemd off
+
+ #
+ # Set the nice value of the daemon, this value goes from -20
+--- a/src/read_config_yy.y
++++ b/src/read_config_yy.y
+@@ -1112,8 +1112,11 @@
+ | systemd
+ ;
+
+-systemd: T_SYSTEMD T_ON { conf.systemd = 1; };
+-systemd: T_SYSTEMD T_OFF { conf.systemd = 0; };
++systemd: T_SYSTEMD T_ON { /* already enabled in init_config() */ };
++systemd: T_SYSTEMD T_OFF
++{
++ conf.systemd = 0;
++};
+
+ netlink_buffer_size: T_BUFFER_SIZE T_NUMBER
+ {
+@@ -1820,6 +1823,9 @@
+ CONFIG(stats).syslog_facility = -1;
+ CONFIG(netlink).subsys_id = -1;
+
++ /* enable systemd by default */
++ CONFIG(systemd) = 1;
++
+ /* Initialize list of user-space helpers */
+ INIT_LIST_HEAD(&CONFIG(cthelper).list);
+
diff -Nru conntrack-tools-1.4.4+snapshot20161117/debian/patches/series conntrack-tools-1.4.4+snapshot20161117/debian/patches/series
--- conntrack-tools-1.4.4+snapshot20161117/debian/patches/series 2017-08-15 08:14:29.000000000 -0400
+++ conntrack-tools-1.4.4+snapshot20161117/debian/patches/series 2018-04-16 09:21:40.000000000 -0400
@@ -1,2 +1,3 @@
missing-include.patch
skip-already-loaded-modules.patch
+enable-runtime-systemd.patch
More information about the pkg-netfilter-team
mailing list