[PATCH] efi_runtime: don't build dkms module for kernels 4.8.0 and above (LP: #1853090)

Colin King colin.king at canonical.com
Thu Nov 21 19:37:41 UTC 2019


From: Colin Ian King <colin.king at canonical.com>

BugLink: https://bugs.launchpad.net/bugs/1853090

Use the dkms OBSOLETE_BY setting to skip building the efi driver
for kernels >= 4.8.0

With this setting we get dkms installs to do the following:

Unpacking fwts-efi-runtime-dkms (19.11.00-0ubuntu1) over (19.11.00-0ubuntu1) ...
Setting up fwts-efi-runtime-dkms (19.11.00-0ubuntu1) ...
Loading new fwts-efi-runtime-dkms-19.11.00 DKMS files...
Building for 5.3.0-19-generic
Building initial module for 5.3.0-19-generic
This system doesn't support Secure Boot
Secure Boot not enabled on this system.
Done.

efi_runtime.ko:
Running module version sanity check.

Module has been obsoleted due to being included
in kernel 4.8.0.  We will avoid installing
for future kernels above 4.8.0.
You may override by specifying --force.

depmod...

DKMS: install completed.

Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
 debian/fwts-efi-runtime-dkms.dkms | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/fwts-efi-runtime-dkms.dkms b/debian/fwts-efi-runtime-dkms.dkms
index 94b3415b..33c24e46 100644
--- a/debian/fwts-efi-runtime-dkms.dkms
+++ b/debian/fwts-efi-runtime-dkms.dkms
@@ -4,3 +4,4 @@ MAKE[0]="KVER=$kernelver make"
 BUILT_MODULE_NAME[0]="efi_runtime"
 DEST_MODULE_LOCATION[0]="/updates"
 AUTOINSTALL="yes"
+OBSOLETE_BY="4.8.0"
-- 
2.24.0




More information about the fwts-devel mailing list