]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
build: disable some drivers when building without libvirt daemon
authorWen Congyang <wency@cn.fujitsu.com>
Thu, 14 Jul 2011 05:20:19 +0000 (13:20 +0800)
committerWen Congyang <wency@cn.fujitsu.com>
Thu, 14 Jul 2011 14:59:07 +0000 (22:59 +0800)
We disable some drivers when building without libvirtd in configure,
but we do not do the same thing in libvirt.spec. It may break rpm
building without libvirtd.

libvirt.spec.in

index 230237e9774d7fc4ffb1d16fc0fb1c6d7f0e9eb6..667a1bab6b37b3930842625d43c9fa59004f3f93 100644 (file)
 %define with_sanlock  0%{!?_without_sanlock:%{server_drivers}}
 %endif
 
+# Disable some drivers when building without libvirt daemon.
+# The logic is the same as in configure.ac
+%if ! %{with_libvirtd}
+%define with_network 0
+%define with_qemu 0
+%define with_lxc 0
+%define with_uml 0
+%define with_hal 0
+%define with_udev 0
+%define with_storage_fs 0
+%define with_storage_lvm 0
+%define with_storage_iscsi 0
+%define with_storage_mpath 0
+%define with_storage_disk 0
+%endif
+
 # Enable libpcap library
 %if %{with_qemu}
 %define with_nwfilter 0%{!?_without_nwfilter:%{server_drivers}}
 %define with_rhel5  0
 %endif
 
-
-# there's no use compiling the network driver without
-# the libvirt daemon
-%if ! %{with_libvirtd}
-%define with_network 0
-%endif
-
 Summary: Library providing a simple virtualization API
 Name: libvirt
 Version: @VERSION@