summaryrefslogtreecommitdiffstats
path: root/tools/testing/ktest
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2011-12-22 11:25:46 -0500
committerSteven Rostedt <rostedt@goodmis.org>2011-12-22 21:59:33 -0500
commit2b29b2f8f869847d437b525d4cf027c09dc38286 (patch)
treefcc33fecf4d709cb5b02e26ebf74b0ea12a3bac7 /tools/testing/ktest
parent165708b273f87ac52a4564b114a6c046e6b3a02d (diff)
downloadop-kernel-dev-2b29b2f8f869847d437b525d4cf027c09dc38286.zip
op-kernel-dev-2b29b2f8f869847d437b525d4cf027c09dc38286.tar.gz
ktest: Evaluate $KERNEL_VERSION in both install and post install
The install process may also need to know what the kernel version is, to add it to the name. Evaluate it for both install and post install. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'tools/testing/ktest')
-rwxr-xr-xtools/testing/ktest/ktest.pl15
1 files changed, 12 insertions, 3 deletions
diff --git a/tools/testing/ktest/ktest.pl b/tools/testing/ktest/ktest.pl
index 5d82c27..59738aa 100755
--- a/tools/testing/ktest/ktest.pl
+++ b/tools/testing/ktest/ktest.pl
@@ -1434,12 +1434,19 @@ sub monitor {
return 1;
}
+sub eval_kernel_version {
+ my ($option) = @_;
+
+ $option =~ s/\$KERNEL_VERSION/$version/g;
+
+ return $option;
+}
+
sub do_post_install {
return if (!defined($post_install));
- my $cp_post_install = $post_install;
- $cp_post_install =~ s/\$KERNEL_VERSION/$version/g;
+ my $cp_post_install = eval_kernel_version $post_install;
run_command "$cp_post_install" or
dodie "Failed to run post install";
}
@@ -1448,7 +1455,9 @@ sub install {
return if ($no_install);
- run_scp "$outputdir/$build_target", "$target_image" or
+ my $cp_target = eval_kernel_version $target_image;
+
+ run_scp "$outputdir/$build_target", "$cp_target" or
dodie "failed to copy image";
my $install_mods = 0;
OpenPOWER on IntegriCloud