diff mbox series

[4/7,RFC,LRM,Unstable] debian: add an additional module arg to transitional command

Message ID 20220414212123.3616050-5-vicamo.yang@canonical.com
State New
Headers show
Series Build presigned iwlwifi dkms modules | expand

Commit Message

You-Sheng Yang April 14, 2022, 9:21 p.m. UTC
From: "You-Sheng Yang (vicamo)" <vicamo.yang@canonical.com>

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

Signed-off-by: You-Sheng Yang (vicamo) <vicamo.yang@canonical.com>
---
 debian/package.config        |  4 ++--
 debian/scripts/gen-rules.lrm | 10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)
diff mbox series

Patch

diff --git a/debian/package.config b/debian/package.config
index af66d63..d2b2dd0 100644
--- a/debian/package.config
+++ b/debian/package.config
@@ -2,8 +2,8 @@  build generic amd64 arm64
 build generic-64k arm64
 option desktop
 option server
-transitional 440-oem-20.04 450-generic amd64
-transitional 450-oem-20.04 450-generic amd64
+transitional nvidia 440-oem-20.04 450-generic amd64
+transitional nvidia 450-oem-20.04 450-generic amd64
 suppress nvidia-graphics-drivers-390
 suppress nvidia-graphics-drivers-418-server
 suppress nvidia-graphics-drivers-450-server
diff --git a/debian/scripts/gen-rules.lrm b/debian/scripts/gen-rules.lrm
index 536ff33..a24629a 100755
--- a/debian/scripts/gen-rules.lrm
+++ b/debian/scripts/gen-rules.lrm
@@ -241,7 +241,7 @@  EOL
 	done <"debian/dkms-versions"
 done <"debian/package.config"
 
-while read command from to archs
+while read command module from to archs
 do
 	case "$command" in
 	transitional)	;;
@@ -249,14 +249,14 @@  do
 	esac
 
 	# debian/control.d/transitionals-local
-	echo "II: manual transition linux-modules-nvidia-$from -> linux-modules-nvidia-$to $archs"
+	echo "II: manual transition linux-modules-${module}-$from -> linux-modules-${module}-$to $archs"
 	cat - >>"debian/control.d/transitionals-local" <<EOL
 
-Package: linux-modules-nvidia-${from}
+Package: linux-modules-${module}-${from}
 Architecture: ${archs}
 Section: oldlibs
-Depends: linux-modules-nvidia-${to}
-Description: Extra drivers for nvidia-${from} (dummy transitional package)
+Depends: linux-modules-${module}-${to}
+Description: Extra drivers for ${module}-${from} (dummy transitional package)
  Transitional package for upgrades of ${from} to ${to}.
 EOL
 done <"debian/package.config"