Blame SOURCES/0047-test-dbus-zone-add-nm-shared-to-expected-output-if-i.patch

725d6a
From cd284a0cacb0e9c1b75a7651b83848dd51e52ffd Mon Sep 17 00:00:00 2001
725d6a
From: Eric Garver <eric@garver.life>
725d6a
Date: Fri, 7 Aug 2020 07:42:00 -0400
725d6a
Subject: [PATCH] test(dbus): zone: add nm-shared to expected output if it
725d6a
 exists
725d6a
725d6a
newer networkmanager ships with this zone. as such, if nm is installed
725d6a
the expected "get zones" output changes.
725d6a
725d6a
(cherry picked from commit a609c15657e68bacbc05d87cb71f366148cb8ced)
725d6a
(cherry picked from commit 9f8f9390ef0a1631c07cae37be2ab27f29d0f34d)
725d6a
---
725d6a
 src/tests/dbus/zone_permanent_functional.at | 6 +++++-
725d6a
 src/tests/dbus/zone_runtime_functional.at   | 6 +++++-
725d6a
 2 files changed, 10 insertions(+), 2 deletions(-)
725d6a
725d6a
diff --git a/src/tests/dbus/zone_permanent_functional.at b/src/tests/dbus/zone_permanent_functional.at
725d6a
index 2261832e00a8..75645983dbf7 100644
725d6a
--- a/src/tests/dbus/zone_permanent_functional.at
725d6a
+++ b/src/tests/dbus/zone_permanent_functional.at
725d6a
@@ -30,8 +30,12 @@ export DBUS_FOOBAR_ZONE_OBJ
725d6a
 
725d6a
 dnl Get Zones
725d6a
 dnl
725d6a
+if NS_CMD([firewall-cmd --get-zones |grep "nm-shared" >/dev/null]); then
725d6a
+    NM_SHARED="'nm-shared', "
725d6a
+    export NM_SHARED
725d6a
+fi
725d6a
 DBUS_CHECK([config], [config.getZoneNames], [], 0, [dnl
725d6a
-    [(['block', 'dmz', 'drop', 'external', 'foobar', 'home', 'internal', 'public', 'trusted', 'work'],)]
725d6a
+    (@<:@'block', 'dmz', 'drop', 'external', 'foobar', 'home', 'internal', m4_escape([${NM_SHARED}])'public', 'trusted', 'work'@:>@,)
725d6a
 ])
725d6a
 DBUS_CHECK([config], [config.listZones], [], 0, [stdout])
725d6a
 NS_CHECK([sed -e ["s/['][,]/'\n/g"] ./stdout |dnl
725d6a
diff --git a/src/tests/dbus/zone_runtime_functional.at b/src/tests/dbus/zone_runtime_functional.at
725d6a
index bb0798abe7da..b5799b9b1ca3 100644
725d6a
--- a/src/tests/dbus/zone_runtime_functional.at
725d6a
+++ b/src/tests/dbus/zone_runtime_functional.at
725d6a
@@ -36,8 +36,12 @@ DBUS_CHECK([], [getDefaultZone], [], 0, [dnl
725d6a
 ])
725d6a
 
725d6a
 dnl Fetching Zones
725d6a
+if NS_CMD([firewall-cmd --get-zones |grep "nm-shared" >/dev/null]); then
725d6a
+    NM_SHARED="'nm-shared', "
725d6a
+    export NM_SHARED
725d6a
+fi
725d6a
 DBUS_CHECK([], [zone.getZones], [], 0, [dnl
725d6a
-    [(['block', 'dmz', 'drop', 'external', 'home', 'internal', 'public', 'trusted', 'work'],)]
725d6a
+    (@<:@'block', 'dmz', 'drop', 'external', 'home', 'internal', m4_escape([${NM_SHARED}])'public', 'trusted', 'work'@:>@,)
725d6a
 ])
725d6a
 FWD_CHECK([-q --zone public --add-interface dummy0])
725d6a
 FWD_CHECK([-q --zone public --add-source 10.1.1.1])
725d6a
-- 
725d6a
2.27.0
725d6a