[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [OSSTEST PATCH 06/11] di_special_kernel: Use di_installer_path



This avoids the caller having to supply $d_i.  This is good because
there is a site we want to call this from which uses that name for a
different value!

No functional change.

Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
 Osstest/Debian.pm | 5 +++--
 ts-host-install   | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/Osstest/Debian.pm b/Osstest/Debian.pm
index 7664194..889cb0e 100644
--- a/Osstest/Debian.pm
+++ b/Osstest/Debian.pm
@@ -1054,9 +1054,10 @@ sub di_installer_path ($) {
        .'-'.$ho->{Suite};
 }
 
-sub di_special_kernel ($$$) {
-    my ($ho, $d_i, $fn) = @_;
+sub di_special_kernel ($$) {
+    my ($ho, $fn) = @_;
     # calls $fn->($kp, $kernel, $cpio) # $kernel and/or $cpio may be undef
+    my $d_i = di_installer_path($ho);
     foreach my $kp (keys %{ $ho->{Flags} }) {
         my $kernel;
         # Backwards compatibility
diff --git a/ts-host-install b/ts-host-install
index a5cf93b..d83d81b 100755
--- a/ts-host-install
+++ b/ts-host-install
@@ -181,7 +181,7 @@ sub setup_netboot_firstboot($) {
         }
     }
 
-    di_special_kernel($ho, $d_i, sub {
+    di_special_kernel($ho, sub {
         my ($kp, $k, $cpio) = @_;
         $kernel = $k if defined $k;
         push @initrds, $cpio if defined $cpio;
@@ -214,7 +214,7 @@ END
 
     my %xopts;
 
-    di_special_kernel($ho, $d_i, sub {
+    di_special_kernel($ho, sub {
         my ($kp,$k,$c) = @_;
        $xopts{dtbs} = "/$d_i/$kp-dtbs"
            if -e "$ho->{Tftp}{Path}/$d_i/$kp-dtbs";
-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.