|
@@ -0,0 +1,43 @@
|
|
|
+From 8bf86c9c56d174d722b996b050a9c4e3215619c2 Mon Sep 17 00:00:00 2001
|
|
|
+From: Jeremy MAURO <jeremy.mauro@gmail.com>
|
|
|
+Date: Wed, 16 Mar 2022 23:44:53 +0000
|
|
|
+Subject: [PATCH] fix(dkms): dkms doesn't remove modules
|
|
|
+
|
|
|
+STATE:
|
|
|
+There is a bug inside the dkms when removing modules
|
|
|
+
|
|
|
+Ex:
|
|
|
+Error! Arguments <module> and <module-version> are not specified.
|
|
|
+Usage: remove <module>/<module-version> or
|
|
|
+ remove -m <module>/<module-version> or
|
|
|
+ remove -m <module> -v <module-version>
|
|
|
+
|
|
|
+This an identified bug: Bug#996104
|
|
|
+Ref: https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1823506.html
|
|
|
+
|
|
|
+FIX:
|
|
|
+Change the faulty line in the script
|
|
|
+
|
|
|
+Signed-off-by: Jeremy MAURO <jeremy.mauro@gmail.com>
|
|
|
+---
|
|
|
+ kernel/prerm.d/dkms | 4 ++--
|
|
|
+ 1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
+
|
|
|
+diff --git a/kernel/prerm.d/dkms b/kernel/prerm.d/dkms
|
|
|
+index 13eff2e..fd2ebda 100755
|
|
|
+--- a/kernel/prerm.d/dkms
|
|
|
++++ b/kernel/prerm.d/dkms
|
|
|
+@@ -13,8 +13,8 @@ remove_initrd_backup() {
|
|
|
+
|
|
|
+ if [ -x /usr/sbin/dkms ]; then
|
|
|
+ while read line; do
|
|
|
+- name=`echo "$line" | awk '{print $1}' | sed 's/,$//'` | cut -d'/' -f1
|
|
|
+- vers=`echo "$line" | awk '{print $1}' | sed 's/,$//'` | cut -d'/' -f2
|
|
|
++ name=`echo "$line" | awk '{print $1}' | sed 's/,$//' | cut -d'/' -f1`
|
|
|
++ vers=`echo "$line" | awk '{print $1}' | sed 's/,$//' | cut -d'/' -f2`
|
|
|
+ arch=`echo "$line" | awk '{print $3}' | sed 's/:$//'`
|
|
|
+ echo "dkms: removing: $name $vers ($inst_kern) ($arch)" >&2
|
|
|
+ dkms remove -m $name -v $vers -k $inst_kern -a $arch
|
|
|
+--
|
|
|
+2.35.1
|
|
|
+
|