diff --git a/install-driver.sh b/install-driver.sh index 952d325..bcb61ad 100755 --- a/install-driver.sh +++ b/install-driver.sh @@ -123,7 +123,7 @@ if [[ -f "${MODDESTDIR}${MODULE_NAME}.ko" ]] then echo "Removing a non-dkms installation: ${MODDESTDIR}${MODULE_NAME}.ko" rm -f ${MODDESTDIR}${MODULE_NAME}.ko - /sbin/depmod -a ${KVER} + /sbin/depmod -a "${KVER}" fi # check for and remove non-dkms installations @@ -214,7 +214,7 @@ then # As shown in Makefile # install: # install -p -m 644 $(MODULE_NAME).ko $(MODDESTDIR) -# /sbin/depmod -a ${KVER} +# /sbin/depmod -a "${KVER}" make install RESULT=$? @@ -237,7 +237,7 @@ else echo "Copying source files to /usr/src/${DRV_NAME}-${DRV_VERSION}" cp -rf "${DRV_DIR}" /usr/src/${DRV_NAME}-${DRV_VERSION} - dkms add -m ${DRV_NAME} -v ${DRV_VERSION} + dkms add -m ${DRV_NAME} -v ${DRV_VERSION} -k "${KVER}" RESULT=$? # RESULT will be 3 if the DKMS tree already contains the same module/version @@ -266,7 +266,7 @@ else then /usr/bin/time -f "Compile time: %U seconds" dkms build -m ${DRV_NAME} -v ${DRV_VERSION} else - dkms build -m ${DRV_NAME} -v ${DRV_VERSION} + dkms build -m ${DRV_NAME} -v ${DRV_VERSION} -k "${KVER}" fi RESULT=$? @@ -282,7 +282,7 @@ else echo "The driver was built by dkms successfully." fi - dkms install -m ${DRV_NAME} -v ${DRV_VERSION} + dkms install -m ${DRV_NAME} -v ${DRV_VERSION} -k "${KVER}" RESULT=$? if [[ "$RESULT" != "0" ]] diff --git a/remove-driver.sh b/remove-driver.sh index eca53f5..74d7fbc 100755 --- a/remove-driver.sh +++ b/remove-driver.sh @@ -65,7 +65,7 @@ if [[ -f "${MODDESTDIR}${MODULE_NAME}.ko" ]] then echo "Removing a non-dkms installation: ${MODDESTDIR}${MODULE_NAME}.ko" rm -f ${MODDESTDIR}${MODULE_NAME}.ko - /sbin/depmod -a ${KVER} + /sbin/depmod -a "${KVER}" fi # check for and remove non-dkms installations @@ -101,7 +101,7 @@ if command -v dkms >/dev/null 2>&1 then echo "Removing a dkms installation." # 2>/dev/null suppresses the output of dkms - dkms remove -m ${DRV_NAME} -v ${DRV_VERSION} --all 2>/dev/null + dkms remove -m ${DRV_NAME} -v ${DRV_VERSION} -k "${KVER}" --all 2>/dev/null RESULT=$? #echo "Result=${RESULT}"