diff --git a/lib/klp.pm b/lib/klp.pm index 332ddc1666a4..455ab088dcd3 100644 --- a/lib/klp.pm +++ b/lib/klp.pm @@ -14,6 +14,7 @@ use testapi; use utils; use version_utils qw(is_sle is_sle_micro); use transactional; +use package_utils; our @EXPORT = qw( install_klp_product is_klp_pkg find_installed_klp_pkg klp_pkg_eq @@ -57,7 +58,7 @@ sub install_klp_product { assert_script_run 'sed -i "/^multiversion =.*/c\\multiversion = provides:multiversion(kernel)" /etc/zypp/zypp.conf'; assert_script_run 'sed -i "/^multiversion\.kernels =.*/c\\multiversion.kernels = latest" /etc/zypp/zypp.conf'; assert_script_run 'echo "LIVEPATCH_KERNEL=\'always\'" >> /etc/sysconfig/livepatching'; - reboot_on_changes; + install_package('kernel-default-livepatch', trup_reboot => 1); } else { zypper_call("in -l -t product $lp_product", exitcode => [0, 102, 103]); zypper_call("mr -e kgraft-update") unless $livepatch_repo;