* libvirt.spec.in: Provide vmware conditionals.
---
Would you mind preparing a followup patch that modifies
libvirt.spec.in
to make it configurable when building an rpm whether vmware support is
built in? See commit e3e31303d54e for an example.
I went ahead and did this, since it was breaking the 'make rpm' phase
of ./autobuild.sh. However, I'd like a review before I push.
libvirt.spec.in | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/libvirt.spec.in b/libvirt.spec.in
index ddb50cd..7c60eba 100644
--- a/libvirt.spec.in
+++ b/libvirt.spec.in
@@ -43,6 +43,7 @@
# Then the hypervisor drivers that talk a native remote protocol
%define with_phyp 0%{!?_without_phyp:1}
%define with_esx 0%{!?_without_esx:1}
+%define with_vmware 0%{!?_without_vmware:1}
# Then the secondary host drivers
%define with_network 0%{!?_without_network:%{server_drivers}}
@@ -86,7 +87,7 @@
%endif
# RHEL doesn't ship OpenVZ, VBox, UML, OpenNebula, PowerHypervisor, ESX,
-# or libxenserver (xenapi)
+# VMWare, or libxenserver (xenapi)
%if 0%{?rhel}
%define with_openvz 0
%define with_vbox 0
@@ -94,6 +95,7 @@
%define with_one 0
%define with_phyp 0
%define with_esx 0
+%define with_vmware 0
%define with_xenapi 0
%endif
@@ -478,6 +480,10 @@ of recent versions of Linux (and other OSes).
%define _without_esx --without-esx
%endif
+%if ! %{with_vmware}
+%define _without_vmware --without-vmware
+%endif
+
%if ! %{with_polkit}
%define _without_polkit --without-polkit
%endif
@@ -585,6 +591,7 @@ of recent versions of Linux (and other OSes).
%{?_without_one} \
%{?_without_phyp} \
%{?_without_esx} \
+ %{?_without_vmware} \
%{?_without_network} \
%{?_with_rhel5_api} \
%{?_without_storage_fs} \
--
1.7.3.3