[PATCH 4/7] UBUNTU: SAUCE: ubuntu_ltp_stable: Install the linux-modules-extra package matching the running kernel

Francis Ginther francis.ginther at canonical.com
Thu Nov 4 13:01:43 UTC 2021


Install the linux-modules-extra package matching the running kernel
instead of doing a wildcard match on the kernel flavour. The wildcard
may match packages that are uninstallable.

Signed-off-by: Francis Ginther <francis.ginther at canonical.com>
---
 ubuntu_ltp_stable/ubuntu_ltp_stable.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/ubuntu_ltp_stable/ubuntu_ltp_stable.py b/ubuntu_ltp_stable/ubuntu_ltp_stable.py
index c4626609..48fd053d 100644
--- a/ubuntu_ltp_stable/ubuntu_ltp_stable.py
+++ b/ubuntu_ltp_stable/ubuntu_ltp_stable.py
@@ -36,6 +36,7 @@ class ubuntu_ltp_stable(test.test):
             'libselinux1-dev',
             'libssl-dev',
             'libtirpc-dev',
+            'linux-modules-extra-' + platform.uname()[2],
             'pkg-config',
             'quota',
             'virt-what',
@@ -45,9 +46,6 @@ class ubuntu_ltp_stable(test.test):
         gcc = 'gcc' if self.arch in ['ppc64le', 'aarch64', 's390x', 'riscv64'] else 'gcc-multilib'
         pkgs.append(gcc)
 
-        if self.flavour in ['aws', 'azure', 'azure-fips', 'gcp', 'gcp-fips', 'gke', 'gkeop']:
-             pkgs.append('linux-modules-extra-' + self.flavour + '*')
-
         cmd = 'yes "" | DEBIAN_FRONTEND=noninteractive apt-get install --yes --force-yes ' + ' '.join(pkgs)
         self.results = utils.system_output(cmd, retain_output=True)
 
-- 
2.30.2




More information about the kernel-team mailing list