Skip to content

Commit 133dbb2

Browse files
committed
Makefile: Remove dkms_uninstall bashism
Fixes #162
1 parent 418e856 commit 133dbb2

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

Makefile

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -62,18 +62,19 @@ dkms_modules_uninstall: dkms_check
6262
set -e -x; \
6363
dkms status $(DKMS_MODULES_NAME) | \
6464
while IFS=':' read -r modules status; do \
65-
IFS=', ' read -r modules_name modules_version \
66-
kernel_version kernel_arch ignore \
67-
<<<"$$modules"; \
68-
if [ -z "$$kernel_version" ]; then \
69-
dkms remove --no-depmod \
70-
"$$modules_name/$$modules_version" \
71-
--all; \
72-
else \
73-
dkms remove --no-depmod \
74-
"$$modules_name/$$modules_version" \
75-
-k "$$kernel_version/$$kernel_arch"; \
76-
fi; \
65+
echo "$$modules" | { \
66+
IFS=', ' read -r modules_name modules_version \
67+
kernel_version kernel_arch ignore; \
68+
if [ -z "$$kernel_version" ]; then \
69+
dkms remove --no-depmod \
70+
"$$modules_name/$$modules_version" \
71+
--all; \
72+
else \
73+
dkms remove --no-depmod \
74+
"$$modules_name/$$modules_version" \
75+
-k "$$kernel_version/$$kernel_arch"; \
76+
fi; \
77+
} \
7778
done
7879

7980
dkms_install: dkms_modules_install files_install

0 commit comments

Comments
 (0)