diff mbox series

[1/3,G] UBUNTU: [Packaging] NVIDIA -- add signed modules for the 435 NVIDIA driver

Message ID 20200716133818.1163228-3-alberto.milone@canonical.com
State New
Headers show
Series Add the new NVIDIA 450 and the new server series | expand

Commit Message

Alberto Milone July 16, 2020, 1:38 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1875888

Add signed modules for the 435 NVIDIA driver in Focal, so that upgrades from
Bionic or from Eoan to Focal continue providing signed modules when using the
435 driver.

Signed-off-by: Alberto Milone <alberto.milone@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
---
 debian/dkms-versions            | 1 +
 debian/rules                    | 1 +
 debian/rules.d/2-binary-arch.mk | 1 +
 3 files changed, 3 insertions(+)
diff mbox series

Patch

diff --git a/debian/dkms-versions b/debian/dkms-versions
index 6d72c26670cb..0a5d3ba35e37 100644
--- a/debian/dkms-versions
+++ b/debian/dkms-versions
@@ -1,5 +1,6 @@ 
 zfs-linux 0.8.3-1ubuntu12
 nvidia-graphics-drivers-390 390.132-0ubuntu2
+nvidia-graphics-drivers-435 0
 nvidia-graphics-drivers-440 440.82+really.440.64-0ubuntu4
 virtualbox 6.1.6-dfsg-1
 wireguard-linux-compat 1.0.20200413-1
diff --git a/debian/rules b/debian/rules
index d1ec78abcabb..8585c1c95086 100755
--- a/debian/rules
+++ b/debian/rules
@@ -122,6 +122,7 @@  do_any_tools=$(sort $(filter-out false,$(do_linux_tools) $(do_cloud_tools)))
 # Versions of dkms packages.
 dkms_zfs_linux_version=$(shell gawk '/^zfs-linux / { print $$2; }' debian/dkms-versions)
 dkms_nvidia_390_version=$(shell gawk '/^nvidia-graphics-drivers-390/ { print $$2; }' debian/dkms-versions)
+dkms_nvidia_435_version=$(shell gawk '/^nvidia-graphics-drivers-435/ { print $$2; }' debian/dkms-versions)
 dkms_nvidia_440_version=$(shell gawk '/^nvidia-graphics-drivers-440/ { print $$2; }' debian/dkms-versions)
 dkms_vbox_guest_version=$(shell gawk '/^virtualbox/ { print $$2; }' debian/dkms-versions)
 dkms_wireguard_version=$(shell gawk '/^wireguard-linux-compat / { print $$2; }' debian/dkms-versions)
diff --git a/debian/rules.d/2-binary-arch.mk b/debian/rules.d/2-binary-arch.mk
index 92ea182ebc2b..be10f172c232 100644
--- a/debian/rules.d/2-binary-arch.mk
+++ b/debian/rules.d/2-binary-arch.mk
@@ -404,6 +404,7 @@  endif
 
 ifeq ($(do_dkms_nvidia),true)
 	$(call build_dkms, $(bldinfo_pkg_name)-$*, $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/signatures, "", nvidia-390, pool/restricted/n/nvidia-graphics-drivers-390/nvidia-kernel-source-390_$(dkms_nvidia_390_version)_$(arch).deb pool/restricted/n/nvidia-graphics-drivers-390/nvidia-dkms-390_$(dkms_nvidia_390_version)_$(arch).deb)
+	$(call build_dkms, $(bldinfo_pkg_name)-$*, $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/signatures, "", nvidia-435, pool/restricted/n/nvidia-graphics-drivers-435/nvidia-kernel-source-435_$(dkms_nvidia_435_version)_$(arch).deb pool/restricted/n/nvidia-graphics-drivers-435/nvidia-dkms-435_$(dkms_nvidia_435_version)_$(arch).deb)
 	$(call build_dkms, $(bldinfo_pkg_name)-$*, $(pkgdir_bldinfo)/usr/lib/linux/$(abi_release)-$*/signatures, "", nvidia-440, pool/restricted/n/nvidia-graphics-drivers-440/nvidia-kernel-source-440_$(dkms_nvidia_440_version)_$(arch).deb pool/restricted/n/nvidia-graphics-drivers-440/nvidia-dkms-440_$(dkms_nvidia_440_version)_$(arch).deb)
 endif