Blame SOURCES/0002-firewall-Default-to-iptables-backend-to-preserve-behavior.patch

571418
From af25d85a43eb2aa59a80c13aa214cbc5509b6815 Mon Sep 17 00:00:00 2001
29b2d9
From: Wen Liang <wenliang@redhat.com>
29b2d9
Date: Wed, 16 Jun 2021 22:43:32 +0200
571418
Subject: [PATCH] firewall: Default to iptables backend to preserve behavior
29b2d9
29b2d9
For upsteam, the default is "nftables" (if nft is installed). On RHEL8, we will
29b2d9
always default to "iptables" to preserve behavior.
29b2d9
---
29b2d9
 src/core/nm-firewall-utils.c | 9 +++------
29b2d9
 1 file changed, 3 insertions(+), 6 deletions(-)
29b2d9
29b2d9
diff --git a/src/core/nm-firewall-utils.c b/src/core/nm-firewall-utils.c
fe12d4
index 1311f5039910..3284b5ebaa4b 100644
29b2d9
--- a/src/core/nm-firewall-utils.c
29b2d9
+++ b/src/core/nm-firewall-utils.c
fe12d4
@@ -743,12 +743,9 @@ nm_firewall_config_apply(NMFirewallConfig *self, gboolean shared)
29b2d9
 static NMFirewallBackend
29b2d9
 _firewall_backend_detect(void)
29b2d9
 {
29b2d9
-    if (g_file_test(NFT_PATH, G_FILE_TEST_IS_EXECUTABLE))
29b2d9
-        return NM_FIREWALL_BACKEND_NFTABLES;
29b2d9
-    if (g_file_test(IPTABLES_PATH, G_FILE_TEST_IS_EXECUTABLE))
29b2d9
-        return NM_FIREWALL_BACKEND_IPTABLES;
29b2d9
-
29b2d9
-    return NM_FIREWALL_BACKEND_NFTABLES;
29b2d9
+    /* For upsteam, the default is "nftables" (if nft is installed). On RHEL8, we will
29b2d9
+     * always default to "iptables" to preserve behavior. */
29b2d9
+    return NM_FIREWALL_BACKEND_IPTABLES;
29b2d9
 }
29b2d9
 
29b2d9
 NMFirewallBackend
29b2d9
-- 
29b2d9
2.31.1
29b2d9