[PATCH 4/8 B][SRU][L-R-M] UBUNTU: [Packaging] rules -- expose dkms provides data

Alberto Milone alberto.milone at canonical.com
Fri May 29 14:37:47 UTC 2020


From: Andy Whitcroft <apw at canonical.com>

Export the dkms provides data for use in control templates.

This is based on Andy's work on LP: #1856414.

BugLink: https://bugs.launchpad.net/bugs/1856414
---
 debian/rules | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/debian/rules b/debian/rules
index 6552b42..799f338 100755
--- a/debian/rules
+++ b/debian/rules
@@ -128,3 +128,12 @@ override_dh_prep: debian/scripts/fix-filenames
 
 override_dh_auto_install: prepare-dkms $(flavours)
 	dh_install
+
+gencontrol_flags  = -Vdkms:nvidia-390-modules="nvidia-dkms-390 (= $(dkms_nvidia_390_version))"
+gencontrol_flags += -Vdkms:nvidia-435-modules="nvidia-dkms-435 (= $(dkms_nvidia_435_version))"
+gencontrol_flags += -Vdkms:nvidia-440-modules="nvidia-dkms-440 (= $(dkms_nvidia_440_version))"
+gencontrol_flags += -Vdkms:nvidia-418-server-modules="nvidia-dkms-418-server (= $(dkms_nvidia_418_server_version))"
+gencontrol_flags += -Vdkms:nvidia-440-server-modules="nvidia-dkms-440-server (= $(dkms_nvidia_440_server_version))"
+
+override_dh_gencontrol:
+	dh_gencontrol -- $(gencontrol_flags)
-- 
2.25.1




More information about the kernel-team mailing list