Skip to content

Commit

Permalink
LTP: Adapt record_info() output to Micro
Browse files Browse the repository at this point in the history
By using enter_trup_shell and exit_trup_shell.

Signed-off-by: Petr Vorel <[email protected]>
  • Loading branch information
pevik committed Aug 21, 2024
1 parent efa55ff commit c14f2b4
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions lib/LTP/utils.pm
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,9 @@ sub log_versions {
(is_rt ? 'kernel-rt' : get_kernel_flavor);
my $kernel_pkg_log = '/tmp/kernel-pkg.txt';
my $ver_linux_log = '/tmp/ver_linux_before.txt';

enter_trup_shell(global_options => '-c') if is_transactional;

my $kernel_config = script_output('for f in "/boot/config-$(uname -r)" "/usr/lib/modules/$(uname -r)/config" /proc/config.gz; do if [ -f "$f" ]; then echo "$f"; break; fi; done');

script_run("rpm -qi $kernel_pkg > $kernel_pkg_log 2>&1");
Expand Down Expand Up @@ -129,16 +132,17 @@ sub log_versions {

record_info('KERNEL VERSION', script_output('uname -a'));
record_info('KERNEL DEFAULT PKG', script_output("cat $kernel_pkg_log", proceed_on_failure => 1));
record_info('KERNEL EXTRA PKG', script_output('rpm -qi kernel-default-extra', proceed_on_failure => 1));
record_info('KERNEL EXTRA PKG', script_output("rpm -qi kernel-default-extra", proceed_on_failure => 1));

record_info('KERNEL pkg', script_output('rpm -qa | grep kernel', proceed_on_failure => 1));
record_info('KERNEL pkg', script_output("rpm -qa | grep kernel", proceed_on_failure => 1));

if (get_var('LTP_COMMAND_FILE') || get_var('LIBC_LIVEPATCH')) {
record_info('ver_linux', script_output("cat $ver_linux_log", proceed_on_failure => 1));
}

script_run('env');
script_run('aa-enabled; aa-status');
exit_trup_shell if is_transactional;
}

sub export_ltp_env {
Expand Down

0 comments on commit c14f2b4

Please sign in to comment.