[Ovirt-devel] [PATCH node] Add libvirt-qpid to the node

Ian Main imain at redhat.com
Thu Oct 2 17:42:30 UTC 2008


This patch adds libvirt-qpid to the node image and sets it up
so it will connect to the server in the given DNS SRV record.

Signed-off-by: Ian Main <imain at redhat.com>
---
 ovirt-node.spec.in |    1 +
 scripts/ovirt      |   10 ++++++++++
 2 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/ovirt-node.spec.in b/ovirt-node.spec.in
index be8d8f5..3dc4e1d 100644
--- a/ovirt-node.spec.in
+++ b/ovirt-node.spec.in
@@ -14,6 +14,7 @@ BuildRequires:  libvirt-devel
 BuildRequires:  dbus-devel hal-devel
 Requires:       augeas
 Requires:       libvirt
+Requires:       libvirt-qpid
 Requires:       hal
 Requires:       collectd
 Requires:       cyrus-sasl-gssapi
diff --git a/scripts/ovirt b/scripts/ovirt
index d81a72e..3c120a0 100644
--- a/scripts/ovirt
+++ b/scripts/ovirt
@@ -76,6 +76,16 @@ start() {
     else
         echo "skipping collectd configuration, collectd service not available"
     fi
+
+    find_srv qpidd tcp
+    if [ -n "$SRV_HOST" -a -n "$SRV_PORT" ]; then
+        libvirt_qpid_conf=/etc/sysconfig/libvirt-qpid
+        if [ -f $libvirt_qpid_conf ]; then
+            echo "LIBVIRT_QPID_ARGS=\"--broker $SRV_HOST --port $SRV_PORT\"" >> $libvirt_qpid_conf
+        fi
+    else
+        echo "skipping libvirt-qpid configuration, could not find $libvirt_qpid_conf"
+    fi
 }
 
 case "$1" in
-- 
1.5.5.1




More information about the ovirt-devel mailing list