On 05/22/2012 02:07 AM, Wen Congyang wrote:
> We forget to define with_storage_rbd if the system is not fedora,
> or the version is less than 16.
>
> ---
> libvirt.spec.in | 2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/libvirt.spec.in b/libvirt.spec.in
> index 8c4a2fd..0b83969 100644
> --- a/libvirt.spec.in
> +++ b/libvirt.spec.in
> @@ -75,6 +75,8 @@
> %define with_storage_mpath 0%{!?_without_storage_mpath:%{server_drivers}}
> %if 0%{?fedora}>= 16
> %define with_storage_rbd 0%{!?_without_storage_rbd:%{server_drivers}}
> +%else
> +%define with_storage_rbd 0
This would hard-code things so that even if you backport rbd to Fedora
15 or to RHEL, you cannot use it. But then again, we have that same
issue for lots of other variables, so it would be a global cleanup to
allow someone to give overrides to force rbd even it is not default. In
fact, such a global cleanup has been proposed in the past, although I
never cleaned it up to the point of inclusion:
https://www.redhat.com/archives/libvir-list/2011-November/msg00870.html
ACK - I'm fine with you pushing this patch as-is.
--
libvir-list mailing list
libvir-list(a)redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list