From bf04fed71c87f6a47c15e71096a7c156ab48f3f6 Mon Sep 17 00:00:00 2001 From: Jason Dellaluce Date: Thu, 18 Nov 2021 14:16:35 +0000 Subject: [PATCH] fix(scripts): correctly remove loaded drivers Signed-off-by: Jason Dellaluce Co-authored-by: Leonardo Grasso --- scripts/falco-driver-loader | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/falco-driver-loader b/scripts/falco-driver-loader index 0cdff090..fa707369 100755 --- a/scripts/falco-driver-loader +++ b/scripts/falco-driver-loader @@ -300,13 +300,13 @@ clean_kernel_module() { return fi - DRIVER_VERSIONS=$(dkms status -m "${DRIVER_NAME}" | cut -d',' -f2 | sed -e 's/^[[:space:]]*//') + DRIVER_VERSIONS=$(dkms status -m "${DRIVER_NAME}" | cut -d',' -f1 | sed -e 's/^[[:space:]]*//') if [ -z "${DRIVER_VERSIONS}" ]; then echo "* There is no ${DRIVER_NAME} module in dkms" return fi for CURRENT_VER in ${DRIVER_VERSIONS}; do - if dkms remove -m "${DRIVER_NAME}" -v "${CURRENT_VER}" --all 2>/dev/null; then + if dkms remove "${CURRENT_VER}" --all 2>/dev/null; then echo "* Removing ${DRIVER_NAME}/${CURRENT_VER} succeeded" else echo "* Removing ${DRIVER_NAME}/${CURRENT_VER} failed"