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

You-Sheng Yang vicamo.yang at canonical.com
Thu Apr 14 21:21:20 UTC 2022


From: "You-Sheng Yang (vicamo)" <vicamo.yang at canonical.com>

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

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

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"
-- 
2.34.1




More information about the kernel-team mailing list