Having to set {ident}_foo for all idents used in a job (e.g host vs
src_host+dst_host) in make-flight would be a little fiddly.
Instead follow the lead of all_hostflags and consult all_host_$vn.
I have no immediate use for all_guest_$vn, but support it for
consistency.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
sub target_var ($$) {
my ($ho,$vn) = @_;
- return $r{ target_var_prefix($ho). $vn };
+ my $pfx = target_var_prefix($ho);
+ my $allthing = exists $ho->{Guest} ? "guest" : "host";
+ return $r{ $pfx. $vn } //
+ $r{ "all_${allthing}_${vn}" };
}
sub target_kernkind_check ($) {