diff options
author | Antonio García-Domínguez <nyoescape@gmail.com> | 2020-01-22 10:32:41 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-22 10:32:41 +0000 |
commit | fd33f76b8bed7486b75417cac4e79cf5f8f3127b (patch) | |
tree | bb387b3e592ee00abe8483b7567901d1d4bddb3c | |
parent | f8d0e2f167b6b4e0aac9b19f7e0c31a58d434454 (diff) | |
parent | f3a9ed03677da8ad53db565034bc689048094473 (diff) |
Merge pull request #58 from khashayarmotarjemi/master
Arch puts some modules files in sub directories, function has_kernel_m…
-rwxr-xr-x | prepare-videochat.sh | 5 |
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 |