|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 04/11] di_installer_path: Break out of preseed_create
No functional change.
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
Osstest/Debian.pm | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/Osstest/Debian.pm b/Osstest/Debian.pm
index 6a1babf..7664194 100644
--- a/Osstest/Debian.pm
+++ b/Osstest/Debian.pm
@@ -34,7 +34,7 @@ BEGIN {
$VERSION = 1.00;
@ISA = qw(Exporter);
@EXPORT = qw(debian_boot_setup
- di_special_kernel
+ di_installer_path di_special_kernel
setupboot_bootloader_edited_rune
debian_overlays
debian_guest_suite debian_guest_di_version
@@ -1044,6 +1044,16 @@ END
return create_webfile($ho, "preseed$sfx", $preseed_file);
}
+sub di_installer_path ($) {
+ # returns a path within $ho->{Tftp}{Path}, which is therefore
+ # useable for constructing host paths as well as guest paths
+ my ($ho) = @_;
+
+ return $ho->{Tftp}{DiBase}.'/'.$r{arch}.'/'.
+ ($ho->{DiVersion} // cfg_tftp_di_version($ho->{Suite}))
+ .'-'.$ho->{Suite};
+}
+
sub di_special_kernel ($$$) {
my ($ho, $d_i, $fn) = @_;
# calls $fn->($kp, $kernel, $cpio) # $kernel and/or $cpio may be undef
@@ -1080,9 +1090,7 @@ sub preseed_create ($$;@) {
my $disk= $xopts{DiskDevice} || '/dev/sda';
my $suite= $ho->{Suite};
- my $d_i= $ho->{Tftp}{Path}.'/'.$ho->{Tftp}{DiBase}.'/'.$r{arch}.'/'.
- ($ho->{DiVersion} // cfg_tftp_di_version($ho->{Suite}))
- .'-'.$ho->{Suite};
+ my $d_i = $ho->{Tftp}{Path}.'/'.di_installer_path($ho);
preseed_hook_installscript($ho, $sfx,
'/lib/partman/init.d', '000override-parted-devices', <<END);
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |