meson: Enable ZFS storage backend even more often

Commit 73a2ff3616 already improved the situation a lot. This
pushes things even further.

If the user or, more likely, the distro packager explicitly
asked for ZFS support to be enabled, then we should comply with
that request regardless of whether the necessary programs are
available at build time.

This is particularly important in the context of Debian, where
ZFS cannot be a build dependency of libvirt due to licensing
issues but it can still be an optional runtime dependency.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Tim Wiederhake <twiederh@redhat.com>
This commit is contained in:
Andrea Bolognani 2021-11-03 10:57:41 +01:00
parent 58a48cff84
commit ca4dc9613f

View File

@ -1978,7 +1978,7 @@ if conf.has('WITH_LIBVIRTD')
foreach name : [ 'zfs', 'zpool' ]
set_variable(
'@0@_prog'.format(name),
find_program(name, required: get_option('storage_zfs'), dirs: libvirt_sbin_path)
find_program(name, required: false, dirs: libvirt_sbin_path)
)
endforeach