
On Tue, May 25, 2021 at 02:36:04AM -0700, Andrea Bolognani wrote:
On Tue, May 25, 2021 at 10:00:43AM +0200, Pavel Hrdina wrote:
+ if not get_option('storage_iscsi').disabled() + iscsi_enable = true + iscsiadm_prog = find_program('iscsiadm', required: false, dirs: libvirt_sbin_path) + + if not iscsiadm_prog.found() + if get_option('storage_iscsi').enabled() + error('We need iscsiadm for iSCSI storage driver') + else + iscsi_enable = false + endif + endif
I believe this could be rewritten as
if not get_option('storage_iscsi').disabled() iscsi_enable = true iscsiadm_prog = find_program('iscsiadm', required: get_option('storage_iscsi'), dirs: libvirt_sbin_path)
if not iscsiadm_prog.found() iscsi_enable = false endif
I see this pattern used elsewhere in the file and it's more concise while achieving the same result AFAICT.
I just realized that you rewrite this check again in 6/8, so no matter what it looks like in this commit Reviewed-by: Andrea Bolognani <abologna@redhat.com> -- Andrea Bolognani / Red Hat / Virtualization