summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xprepare-videochat.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/prepare-videochat.sh b/prepare-videochat.sh
index 8e5f91d..0515f65 100755
--- a/prepare-videochat.sh
+++ b/prepare-videochat.sh
@@ -196,7 +196,10 @@ has_kernel_module() {
else
# Determining kernel object existence
# I do not know why, but using -q in egrep makes it always return 1, so do not use it
- if [ `find /lib/modules/$(uname -r)/ -name "$MODULE.ko" | egrep '.*'` ]; then
+ if [
+ `find /lib/modules/$(uname -r)/ -name "$MODULE.ko.*" | egrep '.*' ||
+ find /lib/modules/$(uname -r)/extra -name "$MODULE.ko.*" | egrep '.*'||
+ find /lib/modules/$(uname -r)/extramodules -name "$MODULE.ko.*" | egrep '.*'` ]; then
return 0
else
return 1