We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 634e2d8 commit eb9c1deCopy full SHA for eb9c1de
1 file changed
Makefile
@@ -61,12 +61,17 @@ dkms_modules_install: dkms_check
61
dkms_modules_uninstall: dkms_check
62
set -e -x; \
63
dkms status $(DKMS_MODULES_NAME) | \
64
- while IFS=', :' read -r modules_name \
65
- modules_version \
66
- kernel_version \
67
- ignore; do \
68
- dkms remove "$$modules_name/$$modules_version" \
69
- -k "$$kernel_version"; \
+ while IFS=':' read -r modules status; do \
+ IFS=', ' read -r modules_name modules_version \
+ kernel_version kernel_arch ignore \
+ <<<"$$modules"; \
+ if [ -z "$$kernel_version" ]; then \
+ dkms remove "$$modules_name/$$modules_version" \
70
+ --all; \
71
+ else \
72
73
+ -k "$$kernel_version/$$kernel_arch"; \
74
+ fi; \
75
done
76
77
dkms_install: dkms_modules_install files_install
0 commit comments