target_run_apt
target_install_packages target_install_packages_norec
target_jobdir target_extract_jobdistpath_subdir
- target_extract_jobdistpath target_tftp_prefix
+ target_extract_jobdistpath target_extract_distpart
+ target_tftp_prefix
lv_create lv_dev_mapper
poll_loop tcpconnect await_tcp
target_cmd_root($ho, "cd / && tar -hzxf $distcopy", 300);
}
+sub target_extract_distpart ($$;$) {
+ my ($ho, $part, $distpath_r) = @_;
+ target_extract_jobdistpath($ho, $part, "path_${part}dist",
+ $r{"$ho->{Ident}_${part}buildjob"} // $r{"${part}buildjob"},
+ $distpath_r);
+}
+
sub target_tftp_prefix ($) {
my ($ho) = @_;
push @parts, 'libvirt' if $r{toolstack} eq "libvirt";
foreach my $part (@parts) {
- target_extract_jobdistpath($ho, $part, "path_${part}dist",
- $r{"$ho->{Ident}_${part}buildjob"} // $r{"${part}buildjob"},
- \%distpath);
+ target_extract_distpart($ho, $part, \%distpath);
}
if (target_file_exists($ho, "/usr/lib64/efi/xen.efi")) {
target_cmd_root($ho,<<END);