[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 3/4] Runvar functions: Provide target_xenkernel_ver
This abstracts away a number of places that do guest_var($gho,'FOO',$r{xen_FOO}) We are going to change these runvar names. Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> --- Osstest/TestSupport.pm | 8 ++++++++ ts-debian-install | 6 +++--- ts-logs-capture | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm index 09694f4..a21d835 100644 --- a/Osstest/TestSupport.pm +++ b/Osstest/TestSupport.pm @@ -89,6 +89,7 @@ BEGIN { target_ping_check_down target_ping_check_up target_kernkind_check target_kernkind_console_inittab + target_xenkernel_ver target_var target_var_prefix selectguest prepareguest more_prepareguest_hvm guest_var guest_var_commalist guest_var_boolean @@ -2018,6 +2019,13 @@ sub target_kernkind_check ($) { } } +sub target_xenkernel_var ($$) { + my ($tho,$vn) = @_; + return + guest_var($gho,$vn,undef) // + $r{"xen_${vn}"}; +} + sub target_kernkind_console_inittab ($$$) { my ($ho, $gho, $root) = @_; diff --git a/ts-debian-install b/ts-debian-install index 0dfe40c..510a766 100755 --- a/ts-debian-install +++ b/ts-debian-install @@ -49,10 +49,10 @@ sub ginstall () { my $archarg= defined($arch) ? "--arch $arch" : ''; my $gsuite= guest_var($gho,'suite',$c{GuestDebianSuite}); - my $kernpath = guest_var($gho,'kernel_path',$r{xen_kernel_path}); - my $initrd = guest_var($gho,'initrd_path',$r{xen_initrd_path}); + my $kernpath target_xenkernel_var($gho,'kernel_path'); + my $initrd = target_xenkernel_ver($gho,'initrd_path'); if (!$kernpath) { - my $kernver= guest_var($gho,'kernel_ver',$r{xen_kernel_ver}); + my $kernver= target_xenkernel_ver($gho,'kernel_ver'); $kernver ||= target_cmd_output($ho, 'uname -r'); $kernpath = "/boot/vmlinuz-$kernver"; $initrd ||= "/boot/initrd.img-$kernver"; diff --git a/ts-logs-capture b/ts-logs-capture index b99b1db..ec66e11 100755 --- a/ts-logs-capture +++ b/ts-logs-capture @@ -210,7 +210,7 @@ sub fetch_xenctx_guest ($) { if (defined $gho->{Vcpus}) { foreach (my $vcpu=0; $vcpu < $gho->{Vcpus}; $vcpu++) { - my $kernpath = guest_var($gho,'kernel_path',$r{xen_kernel_path}); + my $kernpath = target_xenkernel_var($gho,'kernel_path'); my $sysmaparg = !defined $kernpath ? '' : $kernpath !~ m,/vmlinuz-, ? die "$kernpath ?" : "-s $`/System.map-$'"; -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |