summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio García-Domínguez <nyoescape@gmail.com>2020-01-22 10:32:41 +0000
committerGitHub <noreply@github.com>2020-01-22 10:32:41 +0000
commitfd33f76b8bed7486b75417cac4e79cf5f8f3127b (patch)
treebb387b3e592ee00abe8483b7567901d1d4bddb3c
parentf8d0e2f167b6b4e0aac9b19f7e0c31a58d434454 (diff)
parentf3a9ed03677da8ad53db565034bc689048094473 (diff)
Merge pull request #58 from khashayarmotarjemi/master
Arch puts some modules files in sub directories, function has_kernel_m…
-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