From 2f0451465019873f9ecc9a192d4419aa4cf97a35 Mon Sep 17 00:00:00 2001 From: Wen Chuan Lee Date: Sat, 3 Dec 2022 22:40:39 -0800 Subject: [PATCH] Use make uninstall when dkms not present on remove-driver.sh --- remove-driver.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/remove-driver.sh b/remove-driver.sh index ca6e1a8..73f2586 100755 --- a/remove-driver.sh +++ b/remove-driver.sh @@ -50,7 +50,12 @@ done echo "Running ${SCRIPT_NAME} version ${SCRIPT_VERSION}" echo "Starting removal..." -dkms remove -m ${DRV_NAME} -v ${DRV_VERSION} --all +if ! command -v dkms >/dev/null 2>&1 +then + make uninstall +else + dkms remove -m ${DRV_NAME} -v ${DRV_VERSION} --all +fi RESULT=$? # RESULT will be 3 if there are no instances of module to remove