From 8bf86c9c56d174d722b996b050a9c4e3215619c2 Mon Sep 17 00:00:00 2001 From: Jeremy MAURO 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 and are not specified. Usage: remove / or remove -m / or remove -m -v 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 --- 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