[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