edecca
From 5b3cf2163da13ac79129ca2bb85ae1908922644c Mon Sep 17 00:00:00 2001
edecca
Message-Id: <5b3cf2163da13ac79129ca2bb85ae1908922644c@dist-git>
edecca
From: Laine Stump <laine@laine.org>
edecca
Date: Fri, 1 Feb 2019 20:29:27 -0500
edecca
Subject: [PATCH] configure: change HAVE_FIREWALLD to WITH_FIREWALLD
edecca
MIME-Version: 1.0
edecca
Content-Type: text/plain; charset=UTF-8
edecca
Content-Transfer-Encoding: 8bit
edecca
edecca
Support for firewalld is a feature that can be selectively enabled or
edecca
disabled (using --with-firewalld/--without-firewalld), not merely
edecca
something that must be accounted for in the code if it is present with
edecca
no exceptions. It is more consistent with other usage in libvirt to
edecca
use WITH_FIREWALLD rather than HAVE_FIREWALLD.
edecca
edecca
Signed-off-by: Laine Stump <laine@laine.org>
edecca
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
edecca
(cherry picked from commit 4bf0f390ed57307050a213f3f6364061f2717b00)
edecca
edecca
https://bugzilla.redhat.com/1650320
edecca
edecca
Reviewed-by: Ján Tomko <jtomko@redhat.com>
edecca
---
edecca
 m4/virt-firewalld.m4           | 4 ++--
edecca
 src/network/bridge_driver.c    | 6 +++---
edecca
 src/nwfilter/nwfilter_driver.c | 6 +++---
edecca
 3 files changed, 8 insertions(+), 8 deletions(-)
edecca
edecca
diff --git a/m4/virt-firewalld.m4 b/m4/virt-firewalld.m4
edecca
index 08d2ff83d6..89efa47589 100644
edecca
--- a/m4/virt-firewalld.m4
edecca
+++ b/m4/virt-firewalld.m4
edecca
@@ -32,10 +32,10 @@ AC_DEFUN([LIBVIRT_CHECK_FIREWALLD], [
edecca
     if test "x$with_dbus" != "xyes" ; then
edecca
       AC_MSG_ERROR([You must have dbus enabled for firewalld support])
edecca
     fi
edecca
-    AC_DEFINE_UNQUOTED([HAVE_FIREWALLD], [1], [whether firewalld support is enabled])
edecca
+    AC_DEFINE_UNQUOTED([WITH_FIREWALLD], [1], [whether firewalld support is enabled])
edecca
   fi
edecca
 
edecca
-  AM_CONDITIONAL([HAVE_FIREWALLD], [test "x$with_firewalld" != "xno"])
edecca
+  AM_CONDITIONAL([WITH_FIREWALLD], [test "x$with_firewalld" != "xno"])
edecca
 ])
edecca
 
edecca
 AC_DEFUN([LIBVIRT_RESULT_FIREWALLD], [
edecca
diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c
edecca
index 1ad95d524c..d153a8cdb6 100644
edecca
--- a/src/network/bridge_driver.c
edecca
+++ b/src/network/bridge_driver.c
edecca
@@ -538,7 +538,7 @@ networkAutostartConfig(virNetworkObjPtr obj,
edecca
 }
edecca
 
edecca
 
edecca
-#if HAVE_FIREWALLD
edecca
+#ifdef WITH_FIREWALLD
edecca
 static DBusHandlerResult
edecca
 firewalld_dbus_filter_bridge(DBusConnection *connection ATTRIBUTE_UNUSED,
edecca
                              DBusMessage *message,
edecca
@@ -659,7 +659,7 @@ networkStateInitialize(bool privileged,
edecca
     int ret = -1;
edecca
     char *configdir = NULL;
edecca
     char *rundir = NULL;
edecca
-#ifdef HAVE_FIREWALLD
edecca
+#ifdef WITH_FIREWALLD
edecca
     DBusConnection *sysbus = NULL;
edecca
 #endif
edecca
 
edecca
@@ -757,7 +757,7 @@ networkStateInitialize(bool privileged,
edecca
 
edecca
     network_driver->networkEventState = virObjectEventStateNew();
edecca
 
edecca
-#ifdef HAVE_FIREWALLD
edecca
+#ifdef WITH_FIREWALLD
edecca
     if (!(sysbus = virDBusGetSystemBus())) {
edecca
         VIR_WARN("DBus not available, disabling firewalld support "
edecca
                  "in bridge_network_driver: %s", virGetLastErrorMessage());
edecca
diff --git a/src/nwfilter/nwfilter_driver.c b/src/nwfilter/nwfilter_driver.c
edecca
index ed34586105..a657b750e6 100644
edecca
--- a/src/nwfilter/nwfilter_driver.c
edecca
+++ b/src/nwfilter/nwfilter_driver.c
edecca
@@ -79,7 +79,7 @@ static void nwfilterDriverUnlock(void)
edecca
     virMutexUnlock(&driver->lock);
edecca
 }
edecca
 
edecca
-#if HAVE_FIREWALLD
edecca
+#ifdef WITH_FIREWALLD
edecca
 
edecca
 static DBusHandlerResult
edecca
 nwfilterFirewalldDBusFilter(DBusConnection *connection ATTRIBUTE_UNUSED,
edecca
@@ -148,7 +148,7 @@ nwfilterDriverInstallDBusMatches(DBusConnection *sysbus)
edecca
     return ret;
edecca
 }
edecca
 
edecca
-#else /* HAVE_FIREWALLD */
edecca
+#else /* WITH_FIREWALLD */
edecca
 
edecca
 static void
edecca
 nwfilterDriverRemoveDBusMatches(void)
edecca
@@ -161,7 +161,7 @@ nwfilterDriverInstallDBusMatches(DBusConnection *sysbus ATTRIBUTE_UNUSED)
edecca
     return 0;
edecca
 }
edecca
 
edecca
-#endif /* HAVE_FIREWALLD */
edecca
+#endif /* WITH_FIREWALLD */
edecca
 
edecca
 static int
edecca
 virNWFilterTriggerRebuildImpl(void *opaque)
edecca
-- 
edecca
2.20.1
edecca